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則是在此基礎之上提供更爲詳盡的故障診斷信息
由於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