關機後redo檔案丟失重建方法
[oracle@oracle9ivm ~]$ sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Thu Sep 29 16:01:36 2011
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn / as sysdba
Connected.
備份控制檔案
SQL> alter database backup controlfile to '/u01/admin/ora10g/udump/controlbackup.bin';
Connected.
備份控制檔案
SQL> alter database backup controlfile to '/u01/admin/ora10g/udump/controlbackup.bin';
Database altered.
[root@oracle9ivm udump]# ll
total 1980
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:03 controlbackup.bin
total 1980
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:03 controlbackup.bin
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
Database closed.
Database dismounted.
ORACLE instance shut down.
刪除redo日誌
[root@oracle9ivm ora10g]# ll
total 1271348
drwxr-xr-x 2 oracle oinstall 4096 Sep 29 11:20 arch
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:04 control01.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:04 control02.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:04 control03.ctl
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:04 cwmlite01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:04 drsys01.dbf
-rw-r--r-- 1 oracle oinstall 156639232 Sep 29 16:04 example01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:04 indx01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:04 odm01.dbf
-rw-r----- 1 oracle oinstall 104858112 Sep 29 16:04 redo01.log
-rw-r----- 1 oracle oinstall 104858112 Sep 29 11:13 redo02.log
-rw-r----- 1 oracle oinstall 104858112 Sep 29 11:20 redo03.log
-rw-r--r-- 1 oracle oinstall 398467072 Sep 29 16:04 system01.dbf
-rw-r--r-- 1 oracle oinstall 41951232 May 27 2012 temp01.dbf
-rw-r--r-- 1 oracle oinstall 10493952 Sep 29 16:04 tools01.dbf
-rw-r--r-- 1 oracle oinstall 209723392 Sep 29 16:04 undotbs01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:04 users01.dbf
-rw-r--r-- 1 oracle oinstall 47194112 Sep 29 16:04 xdb01.dbf
[root@oracle9ivm ora10g]# rm -f redo0*
[root@oracle9ivm ora10g]# ll
total 963824
drwxr-xr-x 2 oracle oinstall 4096 Sep 29 11:20 arch
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:06 control01.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:06 control02.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:06 control03.ctl
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 cwmlite01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 drsys01.dbf
-rw-r--r-- 1 oracle oinstall 156639232 Sep 29 16:06 example01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:06 indx01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 odm01.dbf
-rw-r--r-- 1 oracle oinstall 398467072 Sep 29 16:06 system01.dbf
-rw-r--r-- 1 oracle oinstall 41951232 May 27 2012 temp01.dbf
-rw-r--r-- 1 oracle oinstall 10493952 Sep 29 16:06 tools01.dbf
-rw-r--r-- 1 oracle oinstall 209723392 Sep 29 16:06 undotbs01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:06 users01.dbf
-rw-r--r-- 1 oracle oinstall 47194112 Sep 29 16:06 xdb01.dbf
[root@oracle9ivm ora10g]# ll
total 1271348
drwxr-xr-x 2 oracle oinstall 4096 Sep 29 11:20 arch
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:04 control01.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:04 control02.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:04 control03.ctl
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:04 cwmlite01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:04 drsys01.dbf
-rw-r--r-- 1 oracle oinstall 156639232 Sep 29 16:04 example01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:04 indx01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:04 odm01.dbf
-rw-r----- 1 oracle oinstall 104858112 Sep 29 16:04 redo01.log
-rw-r----- 1 oracle oinstall 104858112 Sep 29 11:13 redo02.log
-rw-r----- 1 oracle oinstall 104858112 Sep 29 11:20 redo03.log
-rw-r--r-- 1 oracle oinstall 398467072 Sep 29 16:04 system01.dbf
-rw-r--r-- 1 oracle oinstall 41951232 May 27 2012 temp01.dbf
-rw-r--r-- 1 oracle oinstall 10493952 Sep 29 16:04 tools01.dbf
-rw-r--r-- 1 oracle oinstall 209723392 Sep 29 16:04 undotbs01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:04 users01.dbf
-rw-r--r-- 1 oracle oinstall 47194112 Sep 29 16:04 xdb01.dbf
[root@oracle9ivm ora10g]# rm -f redo0*
[root@oracle9ivm ora10g]# ll
total 963824
drwxr-xr-x 2 oracle oinstall 4096 Sep 29 11:20 arch
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:06 control01.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:06 control02.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:06 control03.ctl
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 cwmlite01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 drsys01.dbf
-rw-r--r-- 1 oracle oinstall 156639232 Sep 29 16:06 example01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:06 indx01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 odm01.dbf
-rw-r--r-- 1 oracle oinstall 398467072 Sep 29 16:06 system01.dbf
-rw-r--r-- 1 oracle oinstall 41951232 May 27 2012 temp01.dbf
-rw-r--r-- 1 oracle oinstall 10493952 Sep 29 16:06 tools01.dbf
-rw-r--r-- 1 oracle oinstall 209723392 Sep 29 16:06 undotbs01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:06 users01.dbf
-rw-r--r-- 1 oracle oinstall 47194112 Sep 29 16:06 xdb01.dbf
SQL> startup
ORACLE instance started.
ORACLE instance started.
Total System Global Area 236000356 bytes
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u01/oradata/ora10g/redo01.log'
Fixed Size 451684 bytes
Variable Size 201326592 bytes
Database Buffers 33554432 bytes
Redo Buffers 667648 bytes
Database mounted.
ORA-00313: open failed for members of log group 1 of thread 1
ORA-00312: online log 1 thread 1: '/u01/oradata/ora10g/redo01.log'
SQL> select status from v$instance;
STATUS
------------
MOUNTED
------------
MOUNTED
SQL> recover database until cancel using backup controlfile ;
ORA-00279: change 462769 generated at 09/29/2011 16:04:24 needed for thread 1
ORA-00289: suggestion : /u01/oradata/ora10g/arch/1_8.dbf
ORA-00280: change 462769 for thread 1 is in sequence #8
ORA-00279: change 462769 generated at 09/29/2011 16:04:24 needed for thread 1
ORA-00289: suggestion : /u01/oradata/ora10g/arch/1_8.dbf
ORA-00280: change 462769 for thread 1 is in sequence #8
Specify log: {
cancel
Media recovery cancelled.
SQL> alter database open resetlogs;
Database altered.
SQL> select status from v$instance;
STATUS
------------
OPEN
------------
OPEN
SQL>
據觀察,redo檔案已生成
[root@oracle9ivm ora10g]# ll
total 1271348
drwxr-xr-x 2 oracle oinstall 4096 Sep 29 11:20 arch
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:07 control01.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:07 control02.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:07 control03.ctl
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 cwmlite01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 drsys01.dbf
-rw-r--r-- 1 oracle oinstall 156639232 Sep 29 16:06 example01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:06 indx01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 odm01.dbf
-rw-r----- 1 oracle oinstall 104858112 Sep 29 16:07 redo01.log
-rw-r----- 1 oracle oinstall 104858112 Sep 29 16:07 redo02.log
-rw-r----- 1 oracle oinstall 104858112 Sep 29 16:07 redo03.log
-rw-r--r-- 1 oracle oinstall 398467072 Sep 29 16:06 system01.dbf
-rw-r--r-- 1 oracle oinstall 41951232 May 27 2012 temp01.dbf
-rw-r--r-- 1 oracle oinstall 10493952 Sep 29 16:06 tools01.dbf
-rw-r--r-- 1 oracle oinstall 209723392 Sep 29 16:06 undotbs01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:06 users01.dbf
-rw-r--r-- 1 oracle oinstall 47194112 Sep 29 16:06 xdb01.dbf
[root@oracle9ivm ora10g]#
[root@oracle9ivm ora10g]# ll
total 1271348
drwxr-xr-x 2 oracle oinstall 4096 Sep 29 11:20 arch
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:07 control01.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:07 control02.ctl
-rw-r----- 1 oracle oinstall 2023424 Sep 29 16:07 control03.ctl
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 cwmlite01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 drsys01.dbf
-rw-r--r-- 1 oracle oinstall 156639232 Sep 29 16:06 example01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:06 indx01.dbf
-rw-r--r-- 1 oracle oinstall 20979712 Sep 29 16:06 odm01.dbf
-rw-r----- 1 oracle oinstall 104858112 Sep 29 16:07 redo01.log
-rw-r----- 1 oracle oinstall 104858112 Sep 29 16:07 redo02.log
-rw-r----- 1 oracle oinstall 104858112 Sep 29 16:07 redo03.log
-rw-r--r-- 1 oracle oinstall 398467072 Sep 29 16:06 system01.dbf
-rw-r--r-- 1 oracle oinstall 41951232 May 27 2012 temp01.dbf
-rw-r--r-- 1 oracle oinstall 10493952 Sep 29 16:06 tools01.dbf
-rw-r--r-- 1 oracle oinstall 209723392 Sep 29 16:06 undotbs01.dbf
-rw-r--r-- 1 oracle oinstall 26222592 Sep 29 16:06 users01.dbf
-rw-r--r-- 1 oracle oinstall 47194112 Sep 29 16:06 xdb01.dbf
[root@oracle9ivm ora10g]#
日誌檔案的sequence#重新從0開始計算
SQL> set linesize 400
SQL> select * from v$log;
SQL> /
SQL> set linesize 400
SQL> select * from v$log;
SQL> /
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 1 104857600 1 NO CURRENT 462770 29-SEP-11
2 1 0 104857600 1 YES UNUSED 0
3 1 0 104857600 1 YES UNUSED 0
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 1 104857600 1 NO CURRENT 462770 29-SEP-11
2 1 0 104857600 1 YES UNUSED 0
3 1 0 104857600 1 YES UNUSED 0
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16400082/viewspace-745980/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【redo】日誌檔案的丟失解決方法
- redo log檔案丟失處理措施
- REDO檔案丟失或者損壞的恢復
- 聯機日誌檔案丟失解決方法
- 【恢復】Redo日誌檔案丟失的恢復
- 控制檔案丟失處理方法
- 聯機日誌檔案丟失解決方法(二)
- 聯機日誌檔案丟失解決方法(一)
- Oracle 11g重建控制檔案——控制檔案全部丟失,從零開始Oracle
- 控制檔案丟失恢復例項(3) - 使用重建控制檔案方式(noresetlogs)
- rman恢復:資料檔案丟失,控制檔案丟失,聯機日誌檔案丟失(非當前使用與當前使用)
- redo log 丟失(非歸檔模式,資料庫正常關閉,redo log 被誤刪除!)模式資料庫
- /etc/fstab檔案丟失後--修復系統
- ORA-25153: Temporary Tablespace is Empty 重建控制檔案導致丟失tempfile
- REDO檔案丟失的恢復__沒有任何備份的情況
- Oracle聯機日誌檔案丟失解決方法一例Oracle
- Oracle Redo丟失恢復方案Oracle
- 找回丟失的檔案
- dds丟失字典檔案
- Redo丟失的4種情況及處理方法
- Redo 丟失的4種情況的處理方法
- 普通資料檔案丟失的恢復方法
- win10桌面檔案丟失怎麼辦_win10開機桌面檔案丟失如何找回Win10
- 全部控制檔案丟失後的完全恢復(轉)
- Oracle資料庫聯機日誌檔案丟失處理方法(1)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(3)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(2)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(4)Oracle資料庫
- Oracle資料庫聯機日誌檔案丟失處理方法(5)Oracle資料庫
- Oracle聯機日誌檔案丟失或損壞的處理方法Oracle
- [Dataguard]主庫歸檔丟失,備庫不需重建實驗
- 控制檔案丟失恢復
- 【控制檔案丟失恢復】
- 救援丟失的Docx和Xlsx檔案的最佳方法
- Oracle不同檔案丟失/損壞的恢復方法Oracle
- 歸檔模式無備份丟失資料檔案後恢復模式
- 歸檔模式有備份丟失資料檔案後恢復模式
- Oracle資料庫聯機日誌檔案丟失處理方法(總結)!Oracle資料庫