40. 数据泵导入导出impdp、expdp

时间:2023-03-09 18:40:39
40. 数据泵导入导出impdp、expdp

一、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)
select * from dba_directories;

二、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。
create directory dpdata as '/u01/11g/datapump';  (服务端:本地需要创建对应物理文件夹路径)

三、给scott用户赋予在指定目录的操作权限,最好以system等管理员赋予。
grant read,write on directory dpdata to Test;

四、导出数据
1)按用户导
expdp Test/Test@10.0.0.25/orcl schemas=Test dumpfile=Test.dmp DIRECTORY=dpdata;

五、还原数据
1)导到指定用户下
create directory dpdata as '/u01/11g/data pump';
grant read,write on directory dpdata to Test;
impdp Test/Test@10.0.0.25/orcl DIRECTORY=dpdata DUMPFILE=Test.dmp SCHEMAS=Test;