expdp使用:
1、在E盘建立目录:
c:/>md E:/xianling/dir_dmp
2、sys登陆后创建oracle对应目录名称:
SQL>create directory dir_dmp as 'E:/xianling/dir_dmp';
3、sys登陆后授权该目录给用户zhang:
grant read, write on directory dir_dmp to zhang;
目标:导出zhang用户下t_photo表
1、expdp zhang/a tables=t_photo directory=dir_dmp dumpfile=exp_dmp.dmp query=t_photo:/"WHERE (substr(idcard,7,8) between '19600101' and '19891231') and (idcard like '421202%' or idcard like '422301%')/";
将导出的文件复制到另外一台服务器上:
导入之前要创造用户,并将用户授权给目录。
1、在E盘建立目录:
c:/>md G:/xianling/dir_dmp1
2、sys登陆后创建oracle对应目录名称:
SQL>create directory dir_dmp1 as 'G:/xianling/dir_dmp1';
3、sys登陆后授权该目录给用户zhang:
grant read, write on directory dir_dmp1 to zhang1;
4、导入,将zhang用户导入到zhang1用户中,表空间由先前的rk_photo到新表空间zhang中。
impdp zhang1/a directory=dir_dmp1 dumpfile=T_PHOTO.DMP remap_schema=zhang:zhang1 remap_tablespace=RK_PHOTO:zhang
Tables=t_photo