1.首先要在目标库上创建文件夹,创建的名称用于impdp的参数directory,注意指定的文件夹要存在
create or replace directory DMPDIR as 'd:\dmp';
grant read,write on directory DMPDIR to public;
2.在目标库上创建公共的连接源数据库的datalink,用于impdp的network_link参数
create public database link sourcedatabase
connect to XXX IDENTIFIED BY XXXX
using 'XXXXX';
3.命令行执行,把源数据库上的用户e01导到目标库orcl上的e0311
Impdp utest/utest@orcl directory=DMPDIR schemas=e01 network_link=sourcedatabase remap_schema=e01:e0311 job_name=impjob
4.如果把执行窗口关闭,impdp仍然在后台运行,查看jobname
select * from v$datapump_job
用之前执行impdp的用户重新进入,命令行执行
impdp utest/utest attach=上面查到的jobname(如果之前已经指定jobname,就用之前那个jobname)
接下来可以执行help查看相关的命令,可以结束job如stop_job,或者回到执行的窗口如continue_client
create or replace directory DMPDIR as 'd:\dmp';
grant read,write on directory DMPDIR to public;
2.在目标库上创建公共的连接源数据库的datalink,用于impdp的network_link参数
create public database link sourcedatabase
connect to XXX IDENTIFIED BY XXXX
using 'XXXXX';
3.命令行执行,把源数据库上的用户e01导到目标库orcl上的e0311
Impdp utest/utest@orcl directory=DMPDIR schemas=e01 network_link=sourcedatabase remap_schema=e01:e0311 job_name=impjob
4.如果把执行窗口关闭,impdp仍然在后台运行,查看jobname
select * from v$datapump_job
用之前执行impdp的用户重新进入,命令行执行
impdp utest/utest attach=上面查到的jobname(如果之前已经指定jobname,就用之前那个jobname)
接下来可以执行help查看相关的命令,可以结束job如stop_job,或者回到执行的窗口如continue_client