企业级Oracle数据库,每月数据为20G左右,而历史数据要保留3-6个月,这就造成数据保存、恢复、查找起来非常困难,希望有经验的朋友能给出一个流程或步骤,如何来做海量数据的备份和恢复工作。

解决方案 »

  1.   

    物理冷备份数据库文件(关掉数据库,拷贝文件)
    这个方法是恢复最快的。用EXP备份速度快,但恢复你可就很麻烦了,因为
    数据太大。
      

  2.   

    LGQDUCKY(飘) 的方法不错,如果数据量如此之大,最好是物理冷备份数据库文件嘞。
      

  3.   

    用PL/SQL Developer 吧!
    用它做 备份,要吧选择表的备份,然后你可以保存成一个模板之类的,然后按需要保存的频率做不同的模板,再执行起来,还是很方便的,import 我想你不会轻易使用吧!
    当然用的时候,你可能需要先把原来的数据删除,要不就会有主键冲突
      

  4.   


     根据不同的业余类型(OLTP/OLAP)选择不同的备份策略.  OLAP就按楼上朋友说的做
      OLTP +生产库,必须采用Archive log模式,联机热备份.
      数据量太大时,建议先优化表空间结构,然后用RMAN 做.