当前位置:七道奇文章资讯数据防范Oracle防范
日期:2011-01-25 22:55:00  来源:本站整理

教你怎样在Oracle数据库中高速导出/导入-入门底子[Oracle防范]

赞助商链接



  本文“教你怎样在Oracle数据库中高速导出/导入-入门底子[Oracle防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

迄今为止,导出/导入工具集还是跨多个平台转移数据所需劳动强度最小的首选实用工具,固然人们常常抱怨它速度太慢.导入只是将每条记录从导出转储文件中读出来,然后利用常见的 INSERT INTO 号令将其插入到目标表中,因此导入大概是个很慢的历程,这一点并不让人感到吃惊.

进入 Oracle Data Pump,Oracle Database 10g 中的导出/导入工具包的更新更快的同类工具,它被计划来成倍地加快这个历程.

Data Pump 反映了整个导出/导入历程的完好改革.它不是利用常见的 SQL 号令,而是利用专用 API 来以更快得多的速度加载和卸载数据.在我的测试中,我看到导出性能比在直接情势下提高了 10-15 倍,导入历程性能提高了 5 倍.此外,与利用导出实用工具差别,它还可以只取出特定范例的对象(如历程).

Data Pump 导出

这个新的实用工具称为 expdp,以和本来的导出 exp 区脱离.在本例中,我们将用 Data Pump 来导出一个大表 CASES,大小约为 3GB.Data Pump 在服务器端利用文件处理来成立和读取文件;因此,目录作为位置利用.在这种情形下,我们将利用文件系统 /u02/dpdata1 来保存转储文件.

  
  create directory dpdata1 as '/u02/dpdata1';
  grant read, write on directory dpdata1 to ananda;
 
 

接下来,我们将导出数据:

  
  expdp ananda/abc123 tables=CASES directory=DPDATA1 
  dumpfile=expCASES.dmp job_name=CASES_EXPORT
 

 


  以上是“教你怎样在Oracle数据库中高速导出/导入-入门底子[Oracle防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 内存优化本领 教你怎样优化内存
  • 教你怎样举行Oracle数据库性能完好保护
  • 教你怎样关闭无线路由器的无线信号
  • 教你怎样在Oracle数据库中高速导出/导入-入门底子
  • <b>教你怎样在两台MySQL数据库间实现同步</b>
  • 教你怎样实现MySQL数据库双机热备份
  • <b>教你怎样精确配置MySQL数据库SQL Mail</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .