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

Oracle基于数据泵导入dmp文件的小记

2017-08-12 17:12 381 查看
记录一下使用Oracle数据泵导入dmp文件的过程,供大家参考

1.查询是否有逻辑目录,如果没有则需要新建一个,这里直接上新建逻辑目录的语句(需要在DBA权限下执行):

create directory dump_dir as 'd:\test\dump';


注:新建之后,需要在D盘创建对应的文件夹

2.这里导入的是整个数据库,所以需要创建对应用户,为用户授权,并且创建对应的表空间,以scott用户和EN3表空间为例:

创建表空间 EN3:

create tablespace EN3
logging
datafile
'D:\Oracle\tablespace\en3.dbf'
size 100m //初始大小 100MB
autoextend on //是否允许自增 是
next 100m maxsize 1024m //每次自增100MB,最高值为1G
extent management local;


创建用户Scott:

create user Scott identified by "123qwe";


为用户授权,以便操作逻辑目录,导入数据:

Grant read,write on directory dump_dir to Scott;


3.将dmp文件放到逻辑目录下,执行导入语句:

impdp scott/123qwe directory=dump_dir SCHEMAS=scott dumpfile=123.dmp


至此,导入完毕。

简单的记录一下,以便工作需要时查阅,如有不足之处,请不吝指出,谢谢。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle 数据库