数据泵使用EXPDP和IMPDP时应该注意的事项:
EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。
EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。
IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。
expdp或impdp命令时,可暂不指出用户名/密码@实例名 as 身份,然后根据提示再输入,如:
expdp schemas=scott dumpfile=expdp.dmp DIRECTORY=dir;
按照用户备份数据
【1】数据库服务器中进入命令窗口(原始方式)
sqlplus /nolog
conn / as sysdba
导出: exp 用户名/密码@数据库服务名 file=D: est.dmp
导入 : imp 用户名/密码@数据库名 fromuser=原用户名 touser=新用户名 flie=D: est.dmp
使用(exp -help 、 imp -help)帮助文档查看
【2】数据库服务器中进入命令窗口(新方式)
sqlplus /nolog
conn / as sysdba
导出 : expdp 用户名/用户名@数据库服务名 DIRECTORY=dir dumpfile=expdp.dmp logfile=expdp.log
导入 : impdp 用户名/用户名@数据库服务名 DIRECTORY=dir dumpfile=expdp.dmp schema=用户名 logfile=impdp.log