SQL>SELECT name,status FROM V$DATAFILE;确定所有数据文件都处于联机 SQL>ALTER DATABASE DATAFILE … ONLINE;将数据文件恢复为联机; SQL>RECOVER DATABASE UNTIL TIME ‘2004-02-01:12:30:30’ 如果控制文件是利用备份修复的,必须在RECOVER名利中指定USING BACKUP CONTROLFILE子句; SQL>ALTER DATABASE OPEN RESETLOGS; 立即对数据库进行一次完全备份。 3、 基于撤销的不完全恢复 SQL>RECOVER DATABASE UNTIL CANCEL 其它步骤同基于时间的不完全恢复 4、 基于SCN的不完全恢复 在进行基于SCN的不完全恢复时,oracle会在应用了所有具有小于等于指定SCN的事务的重做记录之后终止恢复过程 RESETLOGS选项 在如下三种情况下,必须使用RESETLOGS选项打开数据库: 1、 在执行任何类型的不完全介质恢复之后; 2、 在使用备份修复控制文件后(在RECOVER命令中使用USING BACKUP CONTROLFILE子句); 在没有联机重做日志文件备份的情况下对不归档数据库进行完全恢复之后。 |
閺€鎯版閹存劕濮�閺屻儳婀呴弨鎯版>>
0正在阅读:紧急救援:用户自定义的数据库修复紧急救援:用户自定义的数据库修复
2004-04-01 13:27
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键