controlfile 丢失:
startup nomount;
restore controlfile from autobackup;
alter database mount;
recover database;
alter database open resetlogs;
注意:在做了alter database open resetlogs;会把online redelog file清空,数据文件丢失.所以这个时候要做一个全备份。
oracle>rm *.ctl
oracle>rman target / ;//不能够连接到rman ,因为controlfile丢失
oracle>sqlplus /nolog;
SQL>shutdown immediate; //因为controlfile丢失,不能够正常shutdown
SQL>shutdown abort;
oracle>
rman target /;
rman>
startup nomount;
rman>
restore controlfile from autobackup;
rman>
alter database mount;
rman>alter database open resetlogs;
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of alter db command at 12/09/2008 16:21:13
ORA-01194: file 1 needs more recovery to be consistent
ORA-01110: data file 1: '/home/oracle/oradata/ora10g/system01.dbf
//出错, redo log的scn记录在controlfile里面的,因为我们有新的controlfile,所以需要resetlogs;
/*
resetlogs命令表示一个数据库逻辑生存期的结束和另一个数据库逻辑生存期的开始,每次使用resetlogs命令的时候,SCN不会被重置,不过oracle会重置日志序列号,而且会重置
联机重做日志内容.
这样做是为了防止不完全恢复后日志序列会发生冲突(因为现有日志和数据文件间有了时间差)。
*/
rman>
recover database;
rman>
alter database open resetlogs;
分享到:
相关推荐
RMAN - Getting Started
rman-xttconvert_2.0.zip
rman-xttconvert_2.0.rar,mos下载的,需要的拿走。。。
ORACLR中的问题
如何使用Oracle 11g R2的RMAN機制進行備份、備援、資料庫複製等工作
用磁带进行oracle数据库恢复 只恢复部分表空间
【RMAN】RMAN跨版本恢复(上)--小版本异机恢复.pdf【RMAN】RMAN跨版本恢复(上)--小版本异机恢复.pdf【RMAN】RMAN跨版本恢复(上)--小版本异机恢复.pdf
Oracle 12c 闪回技术 Flashback Database.pdf Oracle 12c 闪回技术 Oracle Flashback技术.pdf ...Oracle 12c RMAN备份与恢复数据库.pdf Oracle 12c EXPDP和IMPDP指令详解.pdf Oracle 12c EXP和IMP指令详解.pdf
【RMAN】RMAN跨版本恢复(中)--大版本异机恢复【RMAN】RMAN跨版本恢复(中)--大版本异机恢复【RMAN】RMAN跨版本恢复(中)--大版本异机恢复
《[三思笔记]一步一步学rman(09)-实战rman恢复(1)丢失控制文件的恢复.doc》 《[三思笔记]一步一步学rman(10)-实战rman恢复(2)恢复到异机.doc》 《[三思笔记]一步一步学rman(11)-rman笔记之综述.doc》
Oracle-RMAN增量备份恢复测试记录
[oracle@source]$ unzip rman_xttconvert_VER4.zip Archive: rman_xttconvert_v3.zip inflating: xtt.properties inflating: xttcnvrtbkupdest.sql inflating: xttdbopen.sql inflating: xttdriver.pl inflating: ...
Oracle 11g R2 Rman备份与恢复_刘耀龙的博客-CSDN博客_rman备份
自己做实验总结,备份脚本,stename脚本。跟着做肯定会成功。
Oracle-Rman备份详细讲解
【RMAN】RMAN跨版本恢复(下)--大版本异机恢复【RMAN】RMAN跨版本恢复(下)--大版本异机恢复【RMAN】RMAN跨版本恢复(下)--大版本异机恢复
教程名称:傻瓜式实战Oracle RMAN数据库备份和恢复视频课程目录:【】数据库备份和恢复系列].ITBOBA_RMAN_1【】数据库备份和恢复系列].ITBOBA_RMAN_10【】数据库备份和恢复系列].ITBOBA_RMAN_2【】数据库备份和恢复...
Oracle-使用RMAN-将-DB-从10g-直接-Restore-到11g-示例
Oracle RMAN增量备份恢复测试记录