ORA-38708與清除Recovery Area中的歸檔日誌
如何刪除flashback recovery area中的歸檔日誌?
簡單的在作業系統層面rm雖然釋放了硬碟空間,但是V$FLASH_RECOVERY_AREA_USAGE中並不知道。
於是,當你希望再次enable flashback database時,會遇到如下錯誤:
SQL> alter database flashback on;
alter database flashback on
*
ERROR at line 1:
ORA-38706: Cannot turn on FLASHBACK DATABASE logging.
ORA-38708: not enough space for first flashback database log file
> oerr ora 38708
38708, 00000, "not enough space for first flashback database log file"
// *Cause: An ALTER DATABASE FLASHBACK ON command failed because there
// was not enough space in the Recovery Area for the first
// flashback database log file.
// *Action: Make more space in the Recovery Area. For example, this
// can be done by increasing the value of
// DB_RECOVERY_FILE_DEST_SIZE.
很顯然,我們需要做的不是簡單地增大DB_RECOVERY_FILE_DEST_SIZE,因為透過透過如下知道歸檔日誌佔用99%的空間,沒被清除。
SQL> select file_type,percent_space_used from V$FLASH_RECOVERY_AREA_USAGE;
FILE_TYPE PERCENT_SPACE_USED
------------ ------------------
CONTROLFILE 0
ONLINELOG 0
ARCHIVELOG 99.81
BACKUPPIECE 0
IMAGECOPY 0
FLASHBACKLOG 0
我們需要做的就是這樣簡單的兩句rman commands:
crosscheck archivelog all;
delete expired archivelog all;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15415488/viewspace-664008/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle歸檔日誌使用情況: v$recovery_file_dest and v$recovery_area_usage.Oracle
- Oracle RMAN 清除歸檔日誌Oracle
- Oracle RMAN清除歸檔日誌Oracle
- oracle 10g 歸檔日誌清除Oracle 10g
- rman清除歸檔日誌經典資料
- Linux/Unix shell 指令碼清除歸檔日誌檔案Linux指令碼
- 配置RMAN清除已應用到備庫的歸檔日誌
- 歸檔日誌
- 【Oracle】歸檔日誌管理-設定歸檔日誌路徑以及歸檔日誌冗餘Oracle
- Backup And Recovery User's Guide-備份歸檔重做日誌檔案GUIIDE
- oracle歸檔日誌Oracle
- Oracle 歸檔日誌Oracle
- 歸檔日誌挖掘
- PostgreSQL 歸檔日誌SQL
- RAC中歸檔日誌得命名格式
- 歸檔日誌的刪除
- 手工rm刪除歸檔日誌對備份歸檔日誌的影響
- 控制檔案/歸檔日誌
- 歸檔日誌多歸檔路徑 duplex
- 日誌檔案和歸檔日誌檔案的關係以及如何切換日誌
- 歸檔oracle alert日誌Oracle
- 14. 日誌歸檔
- PostgreSQL歸檔日誌配置SQL
- rman清理歸檔日誌
- archive log 歸檔日誌Hive
- 備份歸檔日誌
- 歸檔日誌 現象
- Oracle歸檔日誌清理Oracle
- 歸檔日誌大小 與使用rman 備份後的歸檔日誌產生的備份集大小的關係
- Backup And Recovery User's Guide-使用RMAN備份歸檔重做日誌GUIIDE
- Backup And Recovery User's Guide-覆蓋歸檔日誌目的地GUIIDE
- 處理歸檔滿了fast_recovery_area無剩餘空間的案例AST
- 當ORACLE歸檔日誌滿後如何正確刪除歸檔日誌Oracle
- 用RMAN備份歸檔日誌時檢查歸檔日誌是否存在
- 誤刪歸檔日誌除導致備份歸檔日誌失敗
- Backup And Recovery User's Guide-歸檔日誌在預設位置的恢復GUIIDE
- 聯機重做日誌、歸檔日誌、備用重做日誌
- 配置RMAN清除已應用到備庫的歸檔日誌 (文件 ID 1577382.1)