windows创建数据库及数据泵恢复数据库
window创建数据库
1.对应的服务

点击下一步

点击下一步

填写数据库名,下一步

将配置manager去掉,自动维护也去掉,然后下一步


密码管理,然后下一步

默认,然后点击下一步,然后完成即可。

删除连接的用户:
1) 查看用户的连接状况
select username,sid,serial# from v$session
如下结果:
username sid serial#
NETBNEW 513 22974
(2)找到要删除用户的sid,和serial,并删除
如:你要删除用户'ts',可以这样做:
alter system kill session'532,4562'
(3)删除用户
drop user ts cascade
查找数据文件的位置
select * from dba_data_files
创建表空间且为自动增长
CREATE SMALLFILE TABLESPACE "XIR_APP" DATAFILE 'C:\APP\ADMINISTRATOR\ORADATA\HTDB\XIR_APP1.ora'
SIZE 1024M AUTOEXTEND ON NEXT 100M LOGGING EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO;
修改表空间为自动增加
ALTER DATABASE DATAFILE 'D:\DATA\TJSFOA.DBF' AUTOEXTEND ON NEXT 200M MAXSIZE UNLIMITED;
增加数据文件且自动增长
ALTER TABLESPACE XIR_MD ADD DATAFILE
'E:\HTDB\XIR_MD3.ora' SIZE 50M
AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED;
创建用户
DROP USER XIR_TRD CASCADE;
CREATE USER "XIR_TRD" PROFILE "DEFAULT"
IDENTIFIED BY "xpar" DEFAULT TABLESPACE "XIR_TRD"
TEMPORARY TABLESPACE "TEMP"
ACCOUNT UNLOCK;
GRANT UNLIMITED TABLESPACE TO "XIR_TRD";
GRANT "CONNECT" TO "XIR_TRD";
GRANT "RESOURCE" TO "XIR_TRD";
给用户赋权
GRANT "DBA" TO "XIR_APP";
用数据泵导入数据
创建目录并给用户赋权
create or replace directory impdp_dir as 'E:\dmp';
grant read,write on directory impdp_dir to xir_app;
在cmd窗口执行
impdp xir_app/xpar@htdb transform=segment_attributes:n directory=impdp_dir dumpfile=impdp_dir:xir_app20210222.dmp logfile=impdp_dir:XIR_APP.log

浙公网安备 33010602011771号