歸檔日誌物理刪除後閃回恢復區空間未釋放
連線資料庫進去提示ora-00257:archiver error.Connect internal only,until freed.
登入伺服器,作業系統驗證,登入好久登入不進去
無奈,把oracle服務重啟了下,終於登入進去了
查詢v$archived_log
裡面有2條歸檔日誌記錄,但是在磁碟上怎麼找都找不到
select * from V$FLASH_RECOVERY_AREA_USAGE;--顯示歸檔日誌佔用閃回恢復區有98%
select sum(percent_space_used)*2/100 from v$flash_recovery_area_usage;--顯示使用2.9個G(閃回恢復區的大小是2G)
使用RMAN
list copy;--顯示這2條歸檔日誌記錄
使用delete archivelog all;--刪除控制檔案中的歸檔日誌記錄
刪除之後,
select * from V$FLASH_RECOVERY_AREA_USAGE;--顯示使用率為0
select sum(percent_space_used)*2/100 from v$flash_recovery_area_usage;--顯示使用為0
select * from v$log;--發現每個日誌的大小是1個G,汗...
怪不得,兩個日誌一歸檔就把閃回恢復區給塞滿了
由於是測試庫,且有每日邏輯備份,在mount模式下,把歸檔關閉:alter database noarchivelog;
修改每個日誌檔案的大小是100M
alter database add logfile group 4 'D:\DB_ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO04.LOG' size 100M;
alter database add logfile group 5 'D:\DB_ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO05.LOG' size 100M;
alter database add logfile group 6 'D:\DB_ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO06.LOG' size 100M;
切換日誌使得1、2、3組不成為當前組
alter database drop logfile group 1;
alter database drop logfile group 2;
alter database drop logfile group 3;
總結:物理刪除歸檔日誌,由於控制檔案上還記錄著相關資訊,空間沒有釋放,需要在RMAN中刪除歸檔日誌,才算真正地刪除
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2112292/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Mysql 刪除資料後為釋放物理空間MySql
- Oracle的閃回恢復區和歸檔日誌多路徑設定Oracle
- Linux檔案刪除空間未釋放Linux
- hpux刪除檔案後空間不釋放UX
- Linux 刪除檔案後空間不釋放Linux
- 處理Linux刪除檔案後空間未釋放的問題Linux
- oracle redo 日誌刪除後的恢復Oracle Redo
- 當ORACLE歸檔日誌滿後如何正確刪除歸檔日誌Oracle
- rac使用預設閃回區歸檔空間滿
- 【備份恢復】 閃回技術之閃回刪除
- 10g關閉歸檔/啟用閃回恢復區歸檔
- Oracle閃回刪除恢復誤刪資料Oracle
- 非歸檔庫誤刪表空間後的資料恢復資料恢復
- oracle刪除歸檔日誌Oracle
- 歸檔日誌的刪除
- Oracle歸檔日誌刪除Oracle
- 刪除歸檔日誌檔案
- RM刪除檔案空間釋放詳解
- 表空間不完全恢復(全備--備份控制檔案--刪除表空間andy--日誌檔案)
- 刪除data guard歸檔日誌
- 手動刪除歸檔日誌
- 作用RMAN 刪除歸檔日誌
- rman 刪除指定時間點的歸檔日誌
- 對歸檔模式下CLEAR 未歸檔日誌後恢復資料庫的一點看法模式資料庫
- DG歸檔日誌缺失恢復
- (轉載)刪除檔案後硬碟空間不釋放的問題硬碟
- 檢視歸檔日誌空間
- 【備份恢復】 閃回技術之閃迴歸檔
- OS 刪除temp表空間 而磁碟空間未釋放的解決方案
- 恢復控制檔案後,沒有最後一個歸檔日誌的備份,也沒新增歸檔日誌資訊,怎麼恢復?
- oracle刪除(釋放)資料檔案/表空間流程Oracle
- 解決linux刪除檔案後空間沒有釋放問題Linux
- 刪除檔案後,磁碟空間沒有釋放的處理記錄
- linux下檔案刪除之後,空間沒有釋放問題Linux
- Oracle 刪除資料後釋放資料檔案所佔磁碟空間Oracle
- Oracle閃回恢復區Oracle
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- Oracle閃回查詢恢復delete刪除資料Oracledelete