从Oradata文件夹还原Oracle数据库

时间:2015-12-07 09:14:59

标签: oracle database-restore rman

我在服务器上丢失了数据库,因为计算机已经在驱动器C上格式化了。但是oracle文件夹位于驱动器E上,就像oradata等一样。我可以像以前一样恢复oracle数据库吗?

1 个答案:

答案 0 :(得分:1)

好吧,首先你需要安装oracle服务器,其格式是格式化之前的版本。

请按照以下步骤操作:

  1. 使用starter数据库安装相同的Oracle数据库版本。
  2. 将所有控制文件,数据文件复制到oradata目录
  3. 将init.ora filr复制到ADMIN文件夹
  4. 修改init.ora文件以获取已更改的控制文件,存档和转储位置。 (保持实例,SID和全局数据库名称相同)
  5. 通过使用pfile(init.ora)位置
  6. 运行oradim来创建实例
  7. 使用内部连接到数据库并安装它。
  8. 键入以下内容检查现有数据和日志文件位置:

    SELECT name FROM V$DATAFILE;
    SELECT member FROM V$LOGFILE;
    
  9. 现在使用以下方法更改上面显示的文件位置:

    ALTER DATABASE RENAME FILE <old file loc list> to <new file loc list>;
    
  10. 重命名后,通过alter database open打开数据库。
  11. 你应该被设定。

    Reference