oracle 監聽日誌停止寫入的解決方法

paulyibinyi發表於2010-11-16

    前幾天,幫客戶巡檢一套oracle資料庫時,發現監聽大小的日誌為0

[oracle@p595a1:/oracle/app/oracle/product/10.2.0/db_1/network/log]$ls -ltr
total 2402056
-rw-r-----    1 oracle   oinstall          0 Oct 25 11:10 listener_p595a1.log
-rw-r-----    1 oracle   oinstall    1612199 Nov 08 10:12 sqlnet.log

sqlplus

這樣測試登入時,監聽日誌也是沒有寫入

透過以下方法解決:

LSNRCTL> show log_status
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
LISTENER parameter "log_status" set to OFF    ---因為這個設定停止監聽寫入功能
The command completed successfully
LSNRCTL> set log_status on
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
LISTENER parameter "log_status" set to ON     ---開啟監聽寫入功能
The command completed successfully

再檢視日誌,裡面有內容寫入

[oracle@p595a1:/oracle/app/oracle/product/10.2.0/db_1/network/log]$ls -ltr
total 2402064
-rw-r-----    1 oracle   oinstall    1612199 Nov 08 10:12 sqlnet.log
-rw-r-----    1 oracle   oinstall         97 Nov 10 13:38 listener_p595a1.log

 

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

相關文章