ORA-00257 解決辦法

ORA-00257: archiver error. Connect internal only, until freed

在網(wǎng)上搜索得知,上述錯(cuò)誤是由于歸檔日志(archive log)已滿引起的。

解決辦法:

1、使用sysdba用戶登錄查看archive log 存放位置:

conn /as sysdba

如果無法使用查詢語句,則先關(guān)閉數(shù)據(jù)庫

shutdown abort

然后再啟動(dòng)數(shù)據(jù)庫

startup mount


show parameter log_archive_dest;

2、一般VALUE為空時(shí),可以用archive log list;檢查一下歸檔目錄和log sequence:

3、檢查flash recovery area的使用情況,可以看見archivelog已經(jīng)很大了,達(dá)到99.63%:

select * from v$flash_recovery_area_usage;

4、計(jì)算flash recovery area已經(jīng)占用的空間:

select sum(percent_space_used)*3/100 from v$flash_recovery_area_usage;

5、找到recovery目錄, show parameter recover

show parameter recover;

6、由上可見,歸檔位置用的是默認(rèn)值,放在flash_recovery_area下,而且已經(jīng)超出最大空間,即然已超出,那就轉(zhuǎn)移或清除對(duì)應(yīng)的歸檔日志, 刪除一些不用的日期目錄的文件,注意保留最后幾個(gè)文件。具體路徑為E:\app\Administrator\flash_recovery_area\orcl\ARCHIVELOG

注意:?

在刪除歸檔日志后,必須用RMAN維護(hù)控制文件,否則空間顯示仍然不釋放。

7、 登錄rman,檢查一些無用的archivelog,在CMD中輸入:

rman target /

crosscheck archivelog all;

8、刪除過期的歸檔,delete archivelog until time ‘sysdate-1’ ; 刪除截止到前一天的所有archivelog

delete archivelog until time 'sysdate-1' ;

輸入”YES”后刪除。

9、再次查詢,發(fā)現(xiàn)使用率正常,已經(jīng)降到1.02

select * from v$flash_recovery_area_usage;

至此,登錄時(shí)不再提示ORA-00257錯(cuò)誤。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天早上在上班的路上,我腦子里突然出現(xiàn)一組對(duì)話:甜甜給我打電話,聊起工作生活,突然恭維我,說我要是從事本專業(yè)的工作...
    FM117閱讀 168評(píng)論 0 0
  • 文/青青子衿 攝影/布衣 青花粉彩素瓷胎, 形態(tài)各異巧安排。 晶瑩剔透人間寶, 羽...
    青青子衿yx閱讀 466評(píng)論 3 4
  • 科學(xué)家不是獲得美名就是完全被遺忘,這樣的極端遭遇,讓內(nèi)就是一個(gè)有名的例子。在1900年前后,在和他同一代的人的心目...
    世圖好書閱讀 1,499評(píng)論 1 0
  • 又是忙碌的一周??! 這周帶特教孩子放了風(fēng)箏,拍了美美的照片,看見每個(gè)孩子那個(gè)開心勁,自己也開心的不得了。感覺因...
    April_1c84閱讀 97評(píng)論 0 0

友情鏈接更多精彩內(nèi)容