设为首页 加入收藏

TOP

基于日志挖掘的误操作不完全恢复思路(四)
2014-11-24 00:40:43 来源: 作者: 【 】 浏览:46
Tags:基于 日志 挖掘 操作 完全 恢复 思路
SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. [oracle@node1 hotbk]$ cp -v ./*.dbf /u01/app/oracle/oradata/mdnss/ `./jf_data01.dbf' -> `/u01/app/oracle/oradata/mdnss/jf_data01.dbf' `./jf_data02.dbf' -> `/u01/app/oracle/oradata/mdnss/jf_data02.dbf' `./sysaux01.dbf' -> `/u01/app/oracle/oradata/mdnss/sysaux01.dbf' `./system01.dbf' -> `/u01/app/oracle/oradata/mdnss/system01.dbf' `./t2a.dbf' -> `/u01/app/oracle/oradata/mdnss/t2a.dbf' `./undotbs01.dbf' -> `/u01/app/oracle/oradata/mdnss/undotbs01.dbf' `./users01.dbf' -> `/u01/app/oracle/oradata/mdnss/users01.dbf' [oracle@node1 ~]$ ls /home/oracle/hotbk jf_data01.dbf jf_data02.dbf sysaux01.dbf system01.dbf t2a.dbf undotbs01.dbf users01.dbf [oracle@node1 ~]$ ls /u01/app/oracle/oradata/mdnss control01.ctl jf_data02.dbf redo02.log redo09.log redo10.log system01.dbf temp01.dbf users01.dbf jf_data01.dbf redo01.log redo03.log redo10b.log sysaux01.dbf t2a.dbf undotbs01.dbf [oracle@node1 ~]$ cp -v /home/oracle/hotbk/ctl_after_reset.bk /u01/app/oracle/oradata/mdnss/control01.ctl `/home/oracle/hotbk/ctl_after_reset.bk' -> `/u01/app/oracle/oradata/mdnss/control01.ctl' [oracle@node1 ~]$ cp -v /home/oracle/hotbk/ctl_after_reset.bk /u01/app/oracle/flash_recovery_area/mdnss/control02.ctl `/home/oracle/hotbk/ctl_after_reset.bk' -> `/u01/app/oracle/flash_recovery_area/mdnss/control02.ctl' startup mount SQL> recover database using backup controlfile until change 1089684; ORA-00279: change 1086571 generated at 07/31/2013 16:01:31 needed for thread 1 ORA-00289: suggestion : /home/oracle/archivelog/1_3_822209838.dbf ORA-00280: change 1086571 for thread 1 is in sequence #3 SQL> select * from v$recover_file; FILE# ONLINE ONLINE_ ---------- ------- ------- ERROR CHANGE# ----------------------------------------------------------------- ---------- TIME --------- 1 ONLINE ONLINE 1086670 31-JUL-13 2 ONLINE ONLINE 1086631 31-JUL-13 FILE# ONLINE ONLINE_ ---------- ------- ------- ERROR CHANGE# ----------------------------------------------------------------- ---------- TIME --------- 3 ONLINE ONLINE 1086599 31-JUL-13 4 ONLINE ONLINE 1086571 FILE# ONLINE ONLINE_ ---------- ------- ------- ERROR CHANGE# ----------------------------------------------------------------- ---------- TIME --------- 31-JUL-13 5 ONLINE ONLINE 1086706 31-JUL-13 6 ONLINE ONLINE FILE# ONLINE ONLINE_ ---------- ------- ------- ERROR CHANGE# ----------------------------------------------------------------- ---------- TIME --------- 1086725 31-JUL-13 7 ONLINE ONLINE 1086744 31-JUL-13 7 rows selected. 注意这个SCN是通过日志查出的SCN -1的状态1089684=1089685-1的SCN状态处去 SQL> recover database using backup controlfile until change 1089684; ORA-00279: change 1086571 generated at 07/31/2013 16:01:31 needed for thread 1 ORA-00289: suggestion : /home/oracle/archivelog/1_3_822209838.dbf ORA-00280: change 1086571 for thread 1 is in sequence #3 Specify log: {=suggested | filename | AUTO | CANCEL} /home/oracle/archivelog/1_3_822209838.dbf ORA-00279: change 1087756 generated at 07/31/2013 16:10:54 needed for thread 1 ORA-00289: suggestion : /home/oracle/a
首页 上一页 1 2 3 4 5 下一页 尾页 4/5/5
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇一张系统日志表 下一篇Postgres的日志实用功能

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: