2006-12-14

利用Oracle数据泵完成数据导入和导出

来源: 本站收集整理 作者:佚名 评论 0 条
   

其实不仅仅只有Data Pump 是在数据库内部运行的,事实上大部分的命令行性质的命令都是在数据库内部运行的,只不过是通过一个PL/SQL API—— DBMS_DATAPUMP显示出来。例如,可以通过以下的PL/SQL代码来实现通过PL/SQL 包启动导出任务:

 

 

  declare

  handle number;

  begin

  handle := dbms_datapump.open('EXPORT','SCHEMA');

  dbms_datapump.add_file(handle,'SCOTT3.DMP','DUMPDIR');

  dbms_datapump.metadata_filter(handle,'SCHEMA_EXPR','= ''SCOTT''');

  dbms_datapump.set_parallel(handle,4);

  dbms_datapump.start_job(handle);

  dbms_datapump.detach(handle);

  end; /
  

仔细研究 Data Pump ,你可以了解到 Data Pump 其他更多的新特性。例如,Data Pump 可以对数据文件重命名,可以将对象移动到不同的表空间中,还可以通过使用通配符结构或者是语句来查找图表对象或是图表。Data Pump 还可以用作外部表的接口 (例如,可以将一个表与存储在一个数据泵导出文件中的数据关联起来,这就像Oracle 9i 以及更高版本中的Oracle Loader 接口一样)。


共2页: 上一页 [1] 2 下一页
(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:Oracle数据库常见错误操作及解决方案  
下一篇:你可知道你的Oracle数据库安全吗?
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号