4 Replies Latest reply: Dec 5, 2012 9:26 AM by 975467 RSS

    oracle 按照对象方式exp备份(对象下表的数量较多),速度十分缓慢

    975467
      数据库VERSION: 10.2.0.4操作系统版本: HP-UX IA64 11.31
      目前数据库采用的是按用户模式exp备份,结合管道方式。
      由于用户下表的数量十分庞大(达到数万个),按用户方式备份出来的数据量并不算大,管道模式下一个用户大约有1.5G的数据量,只是在备份的时间上显得十分漫长,需要1个小时。
      expdp方式已经测试,但是从效率上远不如exp的效果好,1个半小时还没有完成备份。
      有没有更好的方式解决对于对于用户下对象众多,造成备份时间十分缓慢的问题呢?PS:采用按用户方式备份。

      exp 备份语句
      exp test1/test1 buffer=52428800 file=/orabak/test1.dmp OWNER=test1 log=/orabak/test1.log


      expdp 语句
      expdp test1/test1 DIRECTORY=userdump DUMPFILE=test1.dmp PARALLEL=6 SCHEMAS=test1 LOGFILE=test1.log