恢复已关闭的Oracle数据库

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638    QQ号:47079569    邮箱:service@parnassusdata.com

按照以下步骤执行关闭的数据库恢复:

  • 确保数据库已关闭。
  • 如果可能,更正介质问题。
  • 恢复由于介质故障受损的那些数据文件的最新备份。
  • 没有必要恢复任何未损坏的数据文件或任何联机redo日志文件。如果硬件问题已修复,受损的数据文件就可以恢复到原来的位置,那就这样做。如果硬件问题仍然存在,将数据文件还原到另一个位置。在该进程后期需要将该位置记录在控制文件。
  • 启动SQL*Plus,作为 SYS连接到 Oracle 
  • 启动实例并安装,但不要打开数据库。
  • 如果在步骤3中将丢失的文件恢复到另外的位置,这些文件的新位置一定记录在控制文件中。请按照以下3个步骤重新定位数据文件:

    • 确保包含数据文件的表空间在线。
    • 确保新的、完全指定的文件名与旧文件名不同。
    • 使用SQL命令ALTER TABLESPACERENAME DATAFILE选项,以便在数据库中更改文件名。
  • 查询V$DATAFILE 视图,并确保你要恢复的所有数据文件都在线。如果数据文件处于离线,使用DATAFILE ONLINE选项发布ALTER DATABASE命令。 例如:

ALTER DATABASE DATAFILE ‘users01.dbf’ ONLINE;

  • 要启动关闭的数据库恢复,使用RECOVER命令。
  • Oracle现在要应用归档redo日志文件和联机redo日志文件启动前滚。如果AUTORECOVERY设置为ON,该日志文件的应用是自动的。如果没有设置为ON,系统会提示您应用每个日志文件。
  • 恢复完成后,用ALTER DATABASE OPEN命令打开数据库。

Comment

*

沪ICP备14014813号-2

沪公网安备 31010802001379号