如何将mysql导出数据泵_Oracle通过PL/SQL数据泵导出导入数据的命令

1:导出数据的命令 declare ---创建数据泵工作句柄 h1 number; begin -- 建立一个用户定义的数据泵做schema的备份

1:导出数据的命令

declare

---创建数据泵工作句柄

h1 number;

begin

-- 建立一个用户定义的数据泵做schema的备份

h1 := dbms_datapump.open(operation => 'EXPORT', job_mode => 'schema');

-- 定义存储文件

dbms_datapump.add_file(handle => h1, filename => 'myhr1.dmp');

-- 定义过滤条件

dbms_datapump.metadata_filter(handle => h1, name => 'schema_expt', value => 'in''MYHR' '');

-- 启动数据泵会话

dbms_datapump.start_job(handle => h1);

-- 断开数据泵会话连接

dbms_datapump.detach(handle => h1);

end;

2:导入数据的命令

declare

-- 创建数据泵工作句柄

h1 number;

begin

-- 建立一个用户定义的数据泵,通过数据泵连接orcllib进行访问

h1 := dbms_datapump.open(operation => 'IMPORT', job_mode => 'schema', remote_link => 'orcllib');

-- 把MYHR对象模式导入到MYHR_TEST对象模式中

dbms_datapump.metadata_remap(handle => h1, name => 'REMAP_SCHEMA', old_value => 'MYHR', value => 'MYHR_TEST');

-- 将日志写入test2.log文件中

dbms_datapump.add_file(handle => h1, filename => 'test2.log' , filetype => dbms_datapump.KU$_FILE_TYPE_LOG_FILE);

-- 启动数据泵会话

dbms_datapump.start_job(handle => h1);

-- 断开数据泵会话连接

dbms_datapump.detach(handle => h1);

end;

logo.gif

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值