Oracle全备后的恢复(Windows系统)

  全备恢复,常见的场景是:操作系统崩溃后恢复数据库,或者在测试机器上部署生产数据库用于测试等。

  网上的说明很多,简单转述一下:

   方法一
  比较简单的处理是装好数据库程序并建一个同名的数据库;
  然后把参数文件、控制文件、数据文件覆盖一下新装的文件。(参数文件放在参数文件的位置,%ORACLE_HOME%\ora92\database,控件文件及数据文件放到对应的位置)

   方法二
  只装数据库程序,不装数据库;
  把数据文件、参数文件、控制文件放到对应的位置;
  然后用使用命令oradim -NEW -SID 实例名,创建Windows系统中的服务,实例名要跟原来保持一致;
  没有了,这样就可以了。其实全备的恢复是比较容易的,网上有说找个猴子训练训练也能做。

  其实上面两个方法都有个问题,没有提到转储文件(udump、cdump、bdump,一般位于“%ORACLE_HOME%\admin\实例名”目录下面),我在做实验的时候,做了几遍,Oracle的服务也启动不了,步骤基本也方法二一样,后来想看告警日志查查为什么服务启动不了,才想起没有建转储文件的目录。




  

你可能感兴趣的:(windows)