您的位置:首页 > 数据库 > Oracle

oracle 导入数据泵数据库 (表空间创建、授权等)

2016-08-24 10:37 471 查看
一、创建表空间
create tablespace BDCDJ datafile 'E:\wgydatabase\BDCDJ.dbf' SIZE 50M autoextend on next 10M maxsize unlimited extent management local;
二、创建用户名、密码
create user BDCDJ identified by BDCDJ default tablespace BDCDJ Temporary TABLESPACE Temp;
三、用户授权
grant connect,resource,dba to BDCDJ;
四、提交
commit;
五、退出
exit;
六、导入文件(数据泵导出的文件)
1、创建目录并赋予权限
CREATE DIRECTORY BM AS 'E:\wgydatabase';
GRANT READ,WRITE  ON DIRECTORY BM TO BDCDJ
2、用cmd执行导入 --注数据泵导入到数据库的命令不能包含路径,因为已经创建目录并授权,个人理解
impdp BDCDJ/BDCDJ@orcl schemas=BDCDJ directory=BM dumpfile=BDCDJ_20160302.dmp logfile=BDCDJdr.log ignore=y 

注意:
如果导出是BDCDJ_ZF,想导入到BDCDJ表空间中,则按这个语句导入数据库:--未测试,挪用的其他同事的
impdp BDCDJ/BDCDJ@orcl remap_schema=BDCDJ_ZF:BDCDJ remap_tablespace=BDCDJ_ZF:BDCDJ directory=BM1 dumpfile=BDCDJ.dmp logfile=BDCDJ.log ignore=y    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐