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;
,上一篇: 一个关于get的问题
下一篇: PHP新手之学习类与对象(1)
推荐阅读
-
Oracle通过PL/SQL数据泵导出导入数据的命令
-
SQL Server大表数据的导出与导入命令BCP 博客分类: Oracle&MSSQL sql server
-
Oracle数据导入导出imp/exp sp2-0734:未知的命令开头imp
-
Oracle11g数据库导入Oracle10g数据库的方法,oracle常用数据导入导出命令
-
解析PL/SQL Developer导入导出数据库的方法以及说明
-
Oracle数据导出导入(PL/SQL工具)
-
解析PL/SQL Developer导入导出数据库的方法以及说明
-
SQL Server中bcp命令的用法以及数据批量导入导出
-
利用PL/SQL从Oracle数据库导出和导入数据
-
Oracle数据泵的导入与导出实例详解