Oracle Net的Trace追蹤(包括listener.ora和sqlnet.ora的配置)

hooca發表於2015-10-30
在監聽器的配置:參考
http://blog.itpub.net/22621861/viewspace-1818944/

listener.ora引數

點選(此處)摺疊或開啟

  1. ADR_BASE_LISTENER1 = /u01/app/oracle/product/11.2.0/grid/network/trace
  2. TRACE_LEVEL_LISTENER1 = USER
  3. TRACE_TIMESTAMP_LISTENER1 = ON



在sqlnet.ora的配置:參考
http://blog.itpub.net/22621861/viewspace-1818951/

注意,在上例中,配置的是客戶端的sqlnet.ora,如果是要在伺服器端的sqlnet.ora,引數略有不同,按照OCM的文件,有:

點選(此處)摺疊或開啟

  1. TRACE_DIRECTORY_SERVER= /u01/app/oracle/product/11.2.0/grid/network/trace
  2. TRACE_LEVEL_SERVER= USER


跟蹤的禁用:
參考:http://blog.chinaunix.net/uid-22539324-id-2644081.html

3,listener trace, 需要重起listener才能生效,server trace不需要重起資料庫。

4,注意,這兩種trace 是針對每一個新的connection的,並不是只有出錯才會產生trace.. 
所以trace的目錄下會產生很多的trace 檔案,這個就需要紀錄錯誤發生的詳細時間,以便於找到需要的trace. troubleshooting
結束以後,要disable這些trace (remove the line), 要不然,就的小心你的硬碟空間了。

5。刪除方法:
disable listener trace, 需要先關閉listener, 然後刪掉那些行,然後再啟動listener。
disable server trace, 直接刪掉那些行就行了,不用重起資料庫。





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

相關文章