要进行oracle冷备份,需要备份的文件列表有:参数文件、控制文件、数据文件、重做日志文件。我把这些文件备份之后,我要是想恢复原数据库,我应该进行什么操作?有哪些步骤吗?有详细的步骤最好?谢谢指教了。

解决方案 »

  1.   

    冷备:
    1.shutdown immediate
    2.用OS命令复制你要备份的文件到相应目录;恢复:
    1.shutdown immediate
    2.将备份覆盖回去。重做日志文件可以不备份,恢复时alter databae open resetlogs;即可。
      

  2.   

    一、冷备份
    1、connect /nolog;
    connect / as sysdba;
    shutdown immediate;2
    copy oradata目录下的所有文件即:数据文件, 控制文件,redo文件
    可以用以下命令来读取数据文件
    select file#,status,enabled,name from v$datafile;数据文件
    select * from v$controlfile;控制文件
    select * from v$logfile;联机日志文件
    3、重装oracle在相同的目录并建相同的实例。覆盖已备份的数据文件即可。4、connect /nolog;
    connect / as sysdba;
    startup;
      

  3.   

    冷备份要注意你的数据库是在归档模式还是在非归档模式,如果数据库处于归档模式,还要注意把在线redolog拷贝过来