使用impdp导入dmp文件

使用impdp导入dmp文件

一、查看导出log

查看导出log,确定导出表空间、用户和逻辑目录directory

二、创建表空间、用户、逻辑目录

2.1创建表空间

create tablespace XXX
logging datafile ‘D:\app\hasee\oradata\orcl\XXX.dbf’
size 500M autoextend on next 100M maxsize unlimited
extent management local;

2.2创建用户

create user xxx
identified by “xxx”
default tablespace XXX
temporary tablespace TEMP
profile DEFAULT;

2.3为用户赋予权限

grant connect,dba,resource,unlimited tablespace to xxx;

2.4创建逻辑目录

create directory dump_dir as ‘D:\app\hasee\oradata\mydata’;
注意:语句运行后可能不会创建mydata文件夹,需要进入到相应路径下手动创建mydata文件夹,将dmp文件也放在此目录下,因为后续导入dmp文件不能包含路径名称,所以要放在此目录下便于oracle查找
使用impdp导入dmp文件_第1张图片

2.5为用户赋予该目录的读写权限

grant read,write on directory dump_dir to username;

三、执行导入

接下来就是导入了。
运行cmd,输入下列语句即可成功导入。
impdp username/password@orcl directory=dump_dir dumpfile=xxx.dmp full=y

你可能感兴趣的:(oracle数据备份与恢复,oracle)