EXPDP远程备份

1.sqlplus / as sysdba进入数据库命令行

2.创建network link

create database link networklink的名称 connect to 源数据库名称 identified by 源数据库密码 using 'XXORCL';

xxorcl为连接字符串,可以在Oracle的tnsnames.ora中添加

也可以create database link networklink的名称 connect to 源数据库名称 identified by 源数据库密码 using '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)

(HOST = ***.***.***.***)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME

= XXX)))';

3.创建directory目录

create or replace directory dmp_dir as 'D:/XXX';

以上三步都是一次性可以完成的,退出sql后。

4.执行expdp备份

expdp xxx/***** full=y directory=dmp_dir network_link=***** dumpfile=gy.dmp logfile=gy.log parallel=4

你可能感兴趣的:(EXPDP远程备份)