1. 程式人生 > >Oracle當"sqlplus / as sysdba"登入不了資料庫問題場景1

Oracle當"sqlplus / as sysdba"登入不了資料庫問題場景1

今天遇到專案上的同事問我一個問題,說資料庫系統比較慢,然後我去看時,sqlplus / as sysdba無法登入,提示沒有多餘的空間,仔細一看是磁碟的空間,然後檢視

空間情況,發現/u01目錄是掛載根目錄下的,此目錄已經使用量100%。

每次我看到sqlplus  / as sysdba登入不了時,我都會一陣煩躁,主要還是需要保持下心境。

因為ORACLE_HOME都u01下那麼,一般的trace檔案trm檔案,監聽日誌檔案都是在u01下的,刪唄。

1、diag\rdbms\orcl\orcl\trace目錄下 trc和trm檔案,這個沒有看見儲存的話可以全部刪除,當然為了解決問題嘛,alert_orcl.log也可以刪除,最好儲存下;

2、diag\tnslsnr\PC_DGB\listener\trace下面的 listener.log檔案,刪除這個檔案是需要暫停下監聽程式;

3、diag\tnslsnr\PC_DGB\listener\alert下面的xml檔案,類似於log_1123.xml,這些檔案時間一長都會佔用很大的空間;

在這三個目錄下刪除檔案後基本上已經騰出好幾十G的空間了,暫時算是解決了這個問題。

Oracle資料還是得維護的,有些專案確實鞭長莫及啊!