在Oracle中,如何啓動Oracle數據庫的監聽日誌?程序員
Oracle監聽器是一個服務器端程序,用於監聽全部來自客戶端的請求,併爲其提供數據庫服務。監聽器日誌有以下特性:面試
① 監聽器日誌是一個純文本文件,一般位於$ORACLE_HOME/network/log目錄下,與sqlnet.log日誌文件處於同一路徑。在Oracle 11g下,可能位於$ORACLE_BASE/diag/tnslsnr/$hostname/listener/trace下。sql
② 監聽器日誌缺省的文件名爲listener.log。對於非缺省的監聽器,則產生的日誌文件一般爲listenername.log。數據庫
③ 監聽器日誌文件缺省由監聽器自動建立,當日志文件丟失時或不存在時,會自動從新建立一個同名的文件,與告警日誌文件相似。服務器
④ 監聽器日誌文件的尺寸會不斷自動增加,當尺寸過大時可能產生一些監聽錯誤,這個時候能夠考慮將其備份。微信
⑤ Oracle監聽器在運行時不容許對日誌文件作刪除,重命名操做。網絡
⑥ 能夠設置日誌狀態爲ON或OFF來實現啓用或關閉日誌。app
如下是一些經常使用的設置:ide
l 設置監聽器日誌文件目錄:lsnrctl SET LOG_DIRECTORY directory學習
l 設置監聽器日誌文件名:lsnrctl SET LOG_FILE file_name
l 設置監聽器日誌的狀態:lsnrctl SET LOG_STATUS {on | off}
固然,以上設置也能夠分步進行,以下是設置監聽器日誌的狀態:
1lsnrctl
2LSNRCTL> set log_status on
3LSNRCTL> save_config
本文選自《Oracle程序員面試筆試寶典》,做者:小麥苗
DB寶分享的IT資料:https://mp.weixin.qq.com/s/Iwsy-zkzwgs8nYkcMz29ag
● 本文做者:小麥苗,只專一於數據庫的技術,更注重技術的運用
● 做者博客地址:http://blog.itpub.net/26736162/abstract/1/
● 本系列題目來源於做者的學習筆記,部分整理自網絡,如有侵權或不當之處還請諒解
● 版權全部,歡迎分享本文,轉載請保留出處
● QQ:646634621 QQ羣:23016159九、618766405
● 微信:lhrbestxh
● 微信公衆號:DB寶
● 提供Oracle OCP、OCM、高可用(rac+dg+ogg)和MySQL最實用的技能培訓
● 題目解答如有不當之處,還望各位朋友批評指正,共同進步
長按下圖識別二維碼或微信掃描下圖二維碼來關注小麥苗的微信公衆號:DB寶,學習最實用的數據庫技術。
本文分享自微信公衆號 - DB寶(lhrdba)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。