使用flashback快速解決當前日誌檔案丟失
SQL> select flashback_on,force_logging from v$database;
FLASHBACK_ON FOR
------------------ ---
YES YES
SQL> show parameter db_recovery_file;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string /oracle/flash_recovery_area
db_recovery_file_dest_size big integer 2G
SQL> archive log list;
Database log mode Archive Mode
Automatic archival Enabled
Archive destination USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence 1
Next log sequence to archive 1
Current log sequence 1
SQL> alter database open;
Database altered.
SQL> SELECT CURRENT_SCN FROM V$DATABASE;
CURRENT_SCN
-----------
638023
SQL> alter system switch logfile;
System altered.
SQL> /
System altered.
SQL> /
System altered.
SQL> conn ctais2/oracle;
Connected.
SQL> truncate table test;
Table truncated.
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM
---------- ---------- ---------- ---------- ---------- --- ---------------- ------------- ---------
1 1 3 52428800 1 YES INACTIVE 638029 01-APR-09
3 1 4 52428800 1 NO CURRENT 638032 01-APR-09
--破環日誌檔案
SQL> ALTER SYSTEM ARCHIVE LOG CURRENT;
ALTER SYSTEM ARCHIVE LOG CURRENT
*
ERROR at line 1:
ORA-16038: log 3 sequence# 4 cannot be archived
ORA-00312: online log 3 thread 1: '/oracle/oradata/logminer/redo03.log'
SQL>
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Total System Global Area 205520896 bytes
Fixed Size 1266608 bytes
Variable Size 79694928 bytes
Database Buffers 121634816 bytes
Redo Buffers 2924544 bytes
Database mounted.
SQL> flashback database to scn 638031; (638032-1)
Flashback complete.
SQL> alter database open read only;
Database altered.
SQL> select count(*) from ctais2.test;
COUNT(*)
----------
2000
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Total System Global Area 205520896 bytes
Fixed Size 1266608 bytes
Variable Size 79694928 bytes
Database Buffers 121634816 bytes
Redo Buffers 2924544 bytes
Database mounted.
SQL> alter database open resetlogs;
Database altered.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8242091/viewspace-591191/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 非歸檔模式下非當前日誌檔案的丟失的恢復模式
- rman恢復:資料檔案丟失,控制檔案丟失,聯機日誌檔案丟失(非當前使用與當前使用)
- 丟失活動或當前日誌組的恢復
- 聯機日誌檔案丟失解決方法
- 【redo】日誌檔案的丟失解決方法
- 增加日誌檔案,修改當前日誌檔案大小
- 聯機日誌檔案丟失解決方法(二)
- 聯機日誌檔案丟失解決方法(一)
- 歸檔模式下的日誌檔案丟失的解決方法模式
- Oracle聯機日誌檔案丟失解決方法一例Oracle
- nuget打包檔案丟失如何使用powershell指令碼解決指令碼
- 當前日誌檔案壞了的處理辦法
- 解決Oracle資料庫日誌檔案丟失恢復問題Oracle資料庫
- 丟失當前current重做日誌檔案下恢復資料庫資料庫
- 當前控制檔案全部丟失恢復
- 非歸檔丟失日誌檔案的恢復
- oracle丟失日誌檔案的恢復( 轉)Oracle
- 當前日誌損壞的案例
- 【恢復】Redo日誌檔案丟失的恢復
- 丟失聯機重做日誌檔案的恢復
- 在歸檔模式下丟失日誌檔案的恢復模式
- 丟失Oracle中資料檔案Ora時的解決辦法Oracle
- dg 主庫丟失歸檔 解決方案
- 找回丟失的檔案
- dds丟失字典檔案
- 丟失已歸檔日誌檔案下恢復資料庫資料庫
- 非歸檔下日誌檔案丟失的處理辦法
- 當前日誌損壞的案例(轉)
- 一次資料檔案映象丟失引起的故障解決
- 恢復案例:無歸檔,丟失全部控制檔案、日誌檔案恢復案例
- 隨身碟檔案丟失怎麼辦 隨身碟資料丟失快速恢復方法
- [20150529]使用bbed解決丟失的歸檔.txt
- 【備份恢復】恢復 丟失已歸檔重做日誌檔案
- 系統檔案丟失怎麼辦 系統檔案損壞的解決辦法
- 控制檔案丟失恢復
- 【控制檔案丟失恢復】
- win10安裝檔案丟失或者損壞怎麼解決Win10
- 沒備份,歸檔日誌存在,丟失資料檔案的恢復