怎么關閉oracle trace日志

關閉方法: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教程

以上就是怎么關閉

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享