ORA-09817: Write to audit file failed 報錯解決辦法
阿新 • • 發佈:2017-12-08
ora-09817 archivelog 上午開虛擬機登錄數據庫的時候,突然就報錯:ORA-09817: Write to audit file failed
寫入失敗?不會是磁盤滿了吧?當然,no space left on device提示的很明顯,df -h 查詢一下,果然100%了:
馬上搜羅下oracle目錄有什麽能刪的,發現有補丁文件,果斷刪除,騰出將近200M空間,應該能起來了:
終於又見面了,回想一下,之前做實驗的時候有開過歸檔,確認下:
的確是開著的,歸檔文件就在/oracle目錄,大小1G左右,先關歸檔再刪除文件吧。
[oracle@db01?oracle]$?du?-sh?archive/ 1019M???archive/
關閉歸檔步驟:
1、關閉數據庫,啟動到mount狀態;
shutdown immediate;
startup mount;
2、關閉歸檔;
alter database noarchivelog;
3、啟動到open狀態;
alter database open;
4、查看歸檔狀態;
archive log list;?
刪完之後,df -h看到剩余有1.5g,雖然不多,但基本滿足目前的學習使用了,以後再重新做吧。
[oracle@db01?oracle]$?df?-h Filesystem??????Size??Used?Avail?Use%?Mounted?on /dev/sda1????????12G??4.4G??6.9G??39%?/ tmpfs???????????2.0G??300M??1.7G??16%?/dev/shm /dev/sdb1????????20G???18G??1.5G??93%?/oracle /dev/sdc1????????20G??172M???19G???1%?/soft
最後,再把db_recovery_file_dest_size和db_recovery_file_dest兩個參數重置一下:
alter?system?reset?db_recovery_file_dest_size?scope=spfile; alter?system?reset?db_recovery_file_dest?scope=spfile;
重啟數據庫檢查已經恢復默認:
ORA-09817: Write to audit file failed 報錯解決辦法