管理監聽器日誌listener.log

Hoegh發表於2015-05-04

      Oracle監聽器日誌檔案是一個大小是一直不斷增長的純文字檔案。一般都會檢查監聽器是否有異常停止,是否有惡意攻擊連線等。當這個檔案特別大的時候,開啟和瀏覽檔案內容時可能比較慢,這時可能會想到將當前的日誌檔案備份一下,然後重新建立一個新的日誌檔案。但Oracle監聽器在執行時是不允許對其日誌檔案做刪除,重新命名操作,於是只有停止Oracle監聽器,重新命名後,再啟動Oracle監聽器,啟動時會自動建立一個新的監聽器日誌檔案,但這樣客戶端連線就會斷開。下面介紹一種方法在不停止監聽器的情況下,重新命名Oracle監聽器日誌檔案。

      在Windows平臺下:

首先,切換到監聽器日誌檔案所在目錄
        
C:\> cd \oracle\ora92\network\log
接著,將監聽器日誌檔案暫時離線  
        
C:\oracle\ora92\network\log> lsnrctl set log_status off 
然後,重新命名日誌檔案,可以加上日期 
        
C:\oracle\ora92\network\log> rename listener.log listener.old 
最後,將監聽器日誌檔案聯機,會自動重新建立一個新的日誌檔案 
        C:\oracle\ora92\network\log
> lsnrctl set log_status on 


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

相關文章