Oracle通过PL/SQL数据泵导出导入数据的命令
2011-12-04 16:46
851 查看
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;
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;
相关文章推荐
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
- 如何通过pl/sql将excel文件数据导入到oracle
- 利用PL/SQL从oracle中导入导出数据
- oracle在cmd下通过命令导入导出数据
- Oracle pl/sql 复制表 数据导入 导出
- PL/SQL导出导入Oracle表数据
- Oracle通过sqlplus spool导入导出数据
- 在Oracle表数据和xml文件间相互导入导出的PL/SQL 过程
- 解决 在Oracle表数据和xml文件间相互导入导出的PL/SQL 过程
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
- 在Oracle表数据和xml文件间相互导入导出的PL/SQL 过程
- Oracle通过PL/SQL Developer导出数据为CSV格式,VARCHAR2类型的字段如果存入的是数值(例如3307830000004059)太长,最后一位会被置为0
- pl/sql导入导出表数据,表结构,oracle不改变表的所有者 ZT
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
- Oracle通过PL/SQL工具导出/导入excel表格
- 用pl/sql实现oracle数据的导出和导入
- 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
- 关于pl /sql导入导出表结构,表数据,Oracle不能改变表的所有者
- Oracle 11g数据库使用pl/sql developer进行数据导入与导出