主頁 > 知識庫 > Oracle歸檔日志寫滿(ora-00257)了怎么辦

Oracle歸檔日志寫滿(ora-00257)了怎么辦

熱門標(biāo)簽:山東crm外呼系統(tǒng)軟件 愛客外呼系統(tǒng)怎么樣 慧營銷crm外呼系統(tǒng)丹丹 哪個400外呼系統(tǒng)好 地圖標(biāo)注養(yǎng)老院 哈爾濱電話機器人銷售招聘 百度地圖標(biāo)注途經(jīng)點 開發(fā)外呼系統(tǒng) 圖吧網(wǎng)站地圖標(biāo)注

oracle數(shù)據(jù)庫報錯ORA-00257: archiver error. Connect internal only, until freed ,如何解決呢?此問題定位在歸檔日志滿了,下面把具體解決辦法總結(jié)分享給大家。

解決辦法:

SQL> select * from V$FLASH_RECOVERY_AREA_USAGE; --查看歸檔內(nèi)容使用情況
FILE_TYPE    PERCENT_SPACE_USED PERCENT_SPACE_RECLAIMABLE NUMBER_OF_FILES
------------ ------------------ ------------------------- ---------------
CONTROLFILE                   0                         0               0
ONLINELOG                     0                         0               0
ARCHIVELOG                  99.9                         0               255
BACKUPPIECE                   0                         0               0
IMAGECOPY                     0                         0               0
FLASHBACKLOG                  0                         0               0

注:可以看出,ARCHIVELOG日志已經(jīng)達到99.9%了。要把它清除掉!

SQL> quit

C:\Documents and Settings\Administrator>rman

RMAN> connect target system/myoracle@orcl

注:system為oracle用戶,myoracle為oracle用戶密碼,orcl為連接的數(shù)據(jù)庫名稱SID。

RMAN> crosscheck archivelog all;
RMAN> delete expired archivelog all;

注:刪除過期的歸檔

這樣就把歸檔文件刪除了。再進入sqlplus 查看ARCHIVELOG日志使用率!

第二種方法就是增大閃回日志文件的最大大小。如下:

復(fù)制代碼 代碼如下:

alter system set DB_RECOVERY_FILE_DEST_SIZE=10g

以上處理方法是當(dāng)遇到出現(xiàn)日志寫滿報錯時的處理,建議最好做個任務(wù),定時刪除日志,如下:

DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7'; //刪除七天前的歸檔  
DELETE ARCHIVELOG FROM TIME 'SYSDATE-7'; //刪除七天到現(xiàn)在的歸檔 

以上內(nèi)容是關(guān)于Oracle歸檔日志寫滿(ora-00257)了的解決辦法,希望大家喜歡。

您可能感興趣的文章:
  • oracle 如何關(guān)閉打開歸檔日志
  • Linux下Oracle歸檔日志自動清理腳本代碼(sh)
  • oracle的歸檔模式 ORACLE數(shù)據(jù)庫歸檔日志常用命令
  • win平臺oracle rman備份和刪除dg備庫歸檔日志腳本
  • Oracle中scott表結(jié)構(gòu)與簡單查詢實例分析
  • 對學(xué)Oracle數(shù)據(jù)庫初學(xué)者的開場篇

標(biāo)簽:固原 和田 承德 周口 青島 武漢 甘肅 開封

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle歸檔日志寫滿(ora-00257)了怎么辦》,本文關(guān)鍵詞  Oracle,歸檔,日志,寫滿,ora-00257,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle歸檔日志寫滿(ora-00257)了怎么辦》相關(guān)的同類信息!
  • 本頁收集關(guān)于Oracle歸檔日志寫滿(ora-00257)了怎么辦的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章