请问怎么快速备份oracle数据库,网上搜到了备份指令,但是备份速度好慢,
不知道能不能通过直接copy的方法备份。
oracle版本:10.2.0

解决方案 »

  1.   

    直接拷贝需要shutdown 数据库。 如果是生产数据库肯定不行的。 而且直接拷贝恢复的时候也不方便。
    可以用逻辑备份活这RMAN备份来。 这样不需要shutdown 数据库。 找个业务不忙的时候就可以了。10g 用数据泵备份(expdp/impdp)还是很快的。 不知道楼主的数据库有多大。 Oracle 10g EXPDP和IMPDP使用说明
    http://blog.csdn.net/tianlesoftware/archive/2009/10/16/4674224.aspx RMAN 备份与恢复 实例
    http://blog.csdn.net/tianlesoftware/archive/2009/10/20/4699320.aspx
      

  2.   

    楼主是怎么备份的,最好说下,
    另外,数据库是归档的还是非归档的最好也说下
    如果是归档的,可以直接copy,但要先alter database begin backup
    实际上copy比rman要慢,
    oracle 10g之后的rman增量备份可以很快的,前提是要修改库的参数