首頁 >資料庫 >Oracle >怎麼關閉oracle trace日誌

怎麼關閉oracle trace日誌

青灯夜游
青灯夜游轉載
2022-03-17 15:50:393628瀏覽

關閉方法:1、開啟「sqlnet.ora」文件,將文件中的「SQLNET.AUTHENTICATION_SERVICES」、「TRACE_UNIQUE_CLIENT」等參數全部註解掉即可;2、直接刪除「sqlnet.ora」文件即可。

怎麼關閉oracle trace日誌

本教學操作環境:Windows7系統、Oracle 11g版、Dell G3電腦。

oracle中通常有很多日誌文件,遇到異常情況會產生大量日誌,造成磁碟空間緊張。

由於TRACE日誌開啟導致trace檔案所在的磁碟空間不足。

那麼如何關閉trace日誌?

方法一、

$ORACLE_HOME/network/admin/sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES = (NTS)

#TRACE_UNIQUE_CLIENT = ON
#TRACE_LEVEL_CLIENT = 16
#TRACE_DIRECTORY_CLIENT = '/opt/oracle/app/oracle/product/client32/client_32/network/trace'
#TRACE_FILE_CLIENT = SQLNetTrace
#TRACE_TIMESTAMP_CLIENT = ON

#TRACE_FILE_CLIENT = trace090212

將上述參數全部註解

方法二、

#刪除檔案sqlnet.ora

擴充知識:

TRACE時的注意事項 

1、確保所需trace組成的檔案存在

  缺省情況下,Oracle會從下列位置搜尋網路設定檔

  a.TNS_ADMIN environment variable (incl. Windows Registry Key) 
  b./etc or /var/opt/oracle (Unix) 
  c.$ORACLE_HOME/network/admin (Unix) 
  d.%ORACLE_HOME%/Network/Admin or %ORACLE_HOME%/Net80/Admin (Windows) 
  
  Note: User-specific Oracle Net parameters may also reside in $HOME/sqlnet.ora file.
  An Oracle Net server installation is also a client itself.

2、 確保trace檔案所在的磁碟有足夠的空間

3、當有關Oracle net故障解決後應立即停用Oracle net trace特性

4、大型的追蹤日誌檔案使得進程開銷過大,因此在無異常的情況下關閉trace特性,截斷日誌檔案等以提高Oracle net整體效能

##5 、確保連線的使用者對追蹤日誌檔案所在的路徑使用者有寫權限

#6、對於伺服器端的trace,將其置為OFF後,並不能立即停止伺服器端的trace,需要重新啟動監聽

#7、Oracle Net本身也產生相關的日誌,如監聽日誌,sqlnet日誌等,Oracle Net trace則是在此基礎之上提供更為詳盡的故障診斷資訊

推薦教學:《 Oracle教學

以上是怎麼關閉oracle trace日誌的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:51cto.com。如有侵權,請聯絡admin@php.cn刪除