首先要说明一下,数据泵只可以在服务端运行,而且数据泵要用到DIRECTORY对象。
一、新建DIRECTORY并授权
#创建DIRECTORY CREATE DIRECTORY dump_dir AS 'DIRECTORY_FULL_PATH'; #授权 GRANT READ, WRITE ON DIRECTORY dump_dir TO user_id;
二、数据泵导出数据
#导出表 expdp user_id/user_pwd directory=dump_dir dumpfile=table01.dmp tables=table01 logfile=table01.log #导出方案 expdp user_id/user_pwd directory=dump_dir dumpfile=schema01.dmp schemas=schema01 logfile=schema01.log #导出表空间 expdp user_id/user_pwd directory=dump_dir dumpfile=tbs01.dmp tablespaces=tbs01 logfile=tbs01.log #导出数据库 expdp user_id/user_pwd directory=dump_dir dumpfile=db01.dmp full=y logfile=db01.log
三、数据泵导入数据
#导入表 impdp user_id/user_pwd directory=dump_dir dumpfile=table01.dmp tables=table01 #导入方案 impdp user_id/user_pwd directory=dump_dir dumpfile=schema01.dmp schemas=schema01 #导入表空间 impdp user_id/user_pwd directory=dump_dir dumpfile=tbs01.dmp tablespaces=tbs01 #导入数据库 impdp user_id/user_pwd directory=dump_dir dumpfile=db01.dmp full=y