impdp有个参数 network link,想问一下,用这个参数能否实现全库复制。
  我现在想把A数据库全部复制到B数据库,也即是让这两个数据库一模一样;这两个数据库不在同一个主机上,网络带宽10m/秒,可是数据量大概2.5T,原来试过停库,用操作系统的命令来拷贝数据文件,因为停库时间的限制,无法拷贝完。
  如果impdp能解决这个问题,就不用停库了。问各位大侠,能否实现全库复制?数据库都是10g谢谢!

解决方案 »

  1.   

    全库复制应该不行,要一个一个schema复制,全库复制用dupicate database命令。
      

  2.   

     那实现schema级别的复制,是否不用dmp文件中转了?
     直接impdp,而不用先impdp然后expdp?
      

  3.   

     有个数据一致性的问题,如果倒的过程中,A库在变化,那么impdp能否像epxort一样能保证数据库的一致性
      

  4.   


    用RMAN 异机恢复即可。 如果归档文件不多的话,半个小时之内就能搞定。 块的话,十几分钟就行。 1. RMAN备份主库
    2. 用备份在异机恢复。 但不要open resetlogs
    3. 停主库,把主库产生的新归档文件和redo 全部copy到备库。进行recover。 
    4. open resetlogs。具体参考:
    用RMAN 备份异机恢复 迁移数据
    http://blog.csdn.net/tianlesoftware/archive/2011/03/12/6245209.aspx如果说要主库和备库实时保证一致,就需要使用Data Guard了。