如何将Oracle数据库安装到新实例?

我有一个安装在Windows Server 2003上的Oracle 10g R2的实例。这个实例运行一个没有任何备份的数据库。 现在操作系统出现故障,无法修复,我得到的是旧实例的运行文件。

我怎样才能从这些文件的数据库恢复到新的实例?

一步一步的指导将非常感谢,因为我是新的与Oracle。

基本上,你将不得不做到以下几点:

  1. 在新服务器上安装Oracle(如果可能或更新的话,安装相同的版本)。
  2. 使用oradim.exe创buildWindows服务(使用与以前相同的SID)
  3. 将新服务器上旧实例的所有文件复制到完全相同的位置(或使用“CREATE CONTROLFILE”重新创build控制文件并指定新位置)
  4. 横过你的手指,开始新的实例。
  5. 备份您的数据库并安排定期备份。

根据旧实例的configuration可能会发生一些更改(使用存档日志模式…)

这取决于…

你是否有从操作系统崩溃时的在线重做日志? 数据库是否在ARCHIVELOG模式下运行,如果是,是否有归档的重做日志?