oracle刪除archlog日誌

archive log 日誌已滿
ORA-00257: archiver error. Connect internal only,until freed 錯誤的處理方法

1. 用sys用戶登錄
  sqlplus sys/pass@tt as sysdba

2. 看看archiv log所在位置
SQL> show parameter log_archive_dest;
NAME                                    TYPE        VALUE
------------------------------------ -----------------------------------------
log_archive_dest                  string
log_archive_dest_1              string
log_archive_dest_10            string

3. 一般VALUE爲空時,可以用archive log list;檢查一下歸檔目錄和log sequence
SQL> archive log list;
Database logmode                Archive Mode
Automaticarchival                  Enabled
Archivedestination                 USE_DB_RECOVERY_FILE_DEST
Oldest online log sequence     360
Next log sequence to archive  360
Current logsequence             362

4. 檢查flash recovery area的使用情況,可以看見archivelog已經很大了,達到96.62
SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;

FILE_TYPE    PERCENT_SPACE_USEDPERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ----------------------------------------
CONTROLFILE                .13                       0              1
ONLINELOG                 2.93                       0              3
ARCHIVELOG               96.62                      0             141
BACKUPPIECE                  0                        0              0
IMAGECOPY                     0                 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章