狀態為active的日誌組也是不允許刪除的
SQL> alter database drop logfile group 3;
alter database drop logfile group 3
*
第 1 行出現錯誤:
ORA-01623: 日誌 3 是例項 orcl (執行緒 1) 的當前日誌 - 無法刪除
ORA-00312: 聯機日誌 3 執行緒 1:
'G:ORACLEPRODUCT10.2.0ORADATAORCLREDO03.LOG'
ORA-00312: 聯機日誌 3 執行緒 1:
'G:ORACLEPRODUCT10.2.0ORADATAHOSTREDO03.LOG'
SQL> alter system switch logfile;
系統已更改。
SQL> alter database drop logfile group 3;
alter database drop logfile group 3
*
第 1 行出現錯誤:
ORA-01624: 日誌 3 是緊急恢復例項 orcl (執行緒 1) 所必需的
ORA-00312: 聯機日誌 3 執行緒 1:
'G:ORACLEPRODUCT10.2.0ORADATAORCLREDO03.LOG'
ORA-00312: 聯機日誌 3 執行緒 1:
'G:ORACLEPRODUCT10.2.0ORADATAHOSTREDO03.LOG'
SQL> select group#,status from v$instance;
select group#,status from v$instance
*
第 1 行出現錯誤:
ORA-00904: "GROUP#": 識別符號無效
SQL> select group#,status from v$log;
GROUP# STATUS
---------- ----------------
3 ACTIVE
4 CURRENT
5 UNUSED
6 UNUSED
SQL>
--===================================
--狀態是current的logfile member不允許刪除,但是狀態是active的logfile member卻可以刪除
SQL> alter database drop logfile member 'D:ORADATATESTREDO02.LOG';
alter database drop logfile member 'D:ORADATATESTREDO02.LOG'
*
第 1 行出現錯誤:
ORA-01609: 日誌 2 是執行緒 1 的當前日誌 - 無法刪除成員
ORA-00312: 聯機日誌 2 執行緒 1: 'D:ORADATATESTREDO02.LOG'
ORA-00312: 聯機日誌 2 執行緒 1: 'D:ORADATATESTLOGREDO02.LOG'
SQL> alter system switch logfile;
系統已更改。
SQL> select group#,members,status from v$log;
GROUP# MEMBERS STATUS
---------- ---------- ----------------
1 2 INACTIVE
2 2 ACTIVE
3 2 CURRENT
4 2 UNUSED
SQL> alter database drop logfile member 'D:ORADATATESTREDO02.LOG';
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/19602/viewspace-1034837/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 16、重做日誌檔案的狀態及重做日誌組的狀態說明
- 10G DATAGUARD增加REDO日誌組、刪除日誌組、刪除日誌成員實驗
- 刪除日誌組成員
- 【REDO】刪除REDO LOG重做日誌組後需要手工刪除對應的日誌檔案
- 日誌的狀態
- 簡述oracle日誌組的四種狀態Oracle
- oracle關閉狀態刪除活動日誌報錯恢復(一)Oracle
- 刪除日誌檔案組與日誌檔案成員
- mysql bin 日誌的刪除MySql
- 歸檔日誌的刪除
- 刪除日誌檔案組或成員
- oracle刪除日誌Oracle
- oracle日誌狀態為STALE案例分析Oracle
- inactive狀態日誌組檔案損壞的恢復
- 【REDO】刪除聯機重做日誌檔案組的注意事項
- rman 刪除日誌的幾有用的命令
- 刪除oracle下apache下的日誌OracleApache
- 【原創】模擬狀態為active的日誌損壞的資料恢復實驗(不完全恢復)資料恢復
- elasticsearch日誌刪除命令Elasticsearch
- 日誌刪除指令碼指令碼
- 刪除重做日誌檔案組的四大限制條件
- 刪除oracle 11g的警告日誌和監聽日誌Oracle
- oracle 刪除過期的歸檔日誌Oracle
- ADG刪除應用完畢的日誌
- 刪除SQL Server日誌的具體方法SQLServer
- 歸檔日誌刪除的五種方法
- 【Oracle】 rman 刪除歸檔日誌的命令Oracle
- oracle redo 日誌刪除後的恢復Oracle Redo
- Oracle11g redo log 建立、新增、刪除(重做日誌組,重做日誌檔案)Oracle
- 新增、刪除日誌檔案
- oracle刪除歸檔日誌Oracle
- mysql binlog日誌刪除MySql
- Oracle歸檔日誌刪除Oracle
- 【REDO】刪除聯機重做日誌檔案組成員的注意事項
- 狀態為inactive的日誌一定歸檔了嗎?
- MYSQL日誌的正確刪除方法詳解MySql
- rman刪除舊的歸檔日誌問題
- 【shell 指令碼】刪除/var/log 下的日誌指令碼