如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!
诗檀软件专业数据库修复团队
服务热线 : 13764045638 QQ号:47079569 邮箱:service@parnassusdata.com
按照以下步骤执行关闭的数据库恢复:
- 确保数据库已关闭。
- 如果可能,更正介质问题。
- 恢复由于介质故障受损的那些数据文件的最新备份。
- 没有必要恢复任何未损坏的数据文件或任何联机redo日志文件。如果硬件问题已修复,受损的数据文件就可以恢复到原来的位置,那就这样做。如果硬件问题仍然存在,将数据文件还原到另一个位置。在该进程后期需要将该位置记录在控制文件。
- 启动SQL*Plus,作为 SYS连接到 Oracle 。
- 启动实例并安装,但不要打开数据库。
- 如果在步骤3中将丢失的文件恢复到另外的位置,这些文件的新位置一定记录在控制文件中。请按照以下3个步骤重新定位数据文件:
- 确保包含数据文件的表空间在线。
- 确保新的、完全指定的文件名与旧文件名不同。
- 使用SQL命令ALTER TABLESPACE与RENAME DATAFILE选项,以便在数据库中更改文件名。
- 查询V$DATAFILE 视图,并确保你要恢复的所有数据文件都在线。如果数据文件处于离线,使用DATAFILE ONLINE选项发布ALTER DATABASE命令。 例如:
ALTER DATABASE DATAFILE ‘users01.dbf’ ONLINE;
- 要启动关闭的数据库恢复,使用RECOVER命令。
- Oracle现在要应用归档redo日志文件和联机redo日志文件启动前滚。如果AUTORECOVERY设置为ON,该日志文件的应用是自动的。如果没有设置为ON,系统会提示您应用每个日志文件。
- 恢复完成后,用ALTER DATABASE OPEN命令打开数据库。
Comment