ORACLE rman與RMAN-00054&ORA-09945

清風艾艾發表於2021-01-30

    最近,一客戶反饋,他們的oracle資料庫備份不了,讓遠端看下,不看不知道,一看嚇一跳。

rman嘗試本地登入,執行命令rman target /發現確實登陸不了,但是問題原因很明確,也很

讓人苦笑不得,是硬碟磁碟空間滿了。

    具體的報錯資訊截圖如下:

    根據報錯資訊可知,確實是磁碟空間耗盡,資料庫例項無法建立審計檔案丟擲ORA-09945,資料庫阻止

rman進行初始化。不僅如此,sqlplus / as sysdba也無法本地登入資料庫。處理方法很簡單,就是儘可能

root登陸伺服器進入到oracle的審計目錄的上一級,審計目錄是進不去的,將審計目錄mv重新命名, oracle

執行新建審計目錄,然後rm -rf強制刪除即可。

    開啟資料庫審計的情況下,審計目錄會用的很快,不光磁碟空間很容易耗盡,檔案系統的inode資源也很

容易耗盡,原因就是審計會產生很多很碎很小的檔案,耗光檔案系統目錄的inode或者磁碟空間資源,導致

資料庫掛起。對於inode耗盡的情況,需要對檔案系統先做擴容,然後執行碎小檔案的清理。對於檔案系統

inode和空間使用量,最好設定監控以便及時發現問題解決問題,防止資料庫掛起引起業務中斷。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29357786/viewspace-2754760/,如需轉載,請註明出處,否則將追究法律責任。

相關文章