關閉方法:1、打開“sqlnet.ora”文件,將文件中的“SQLNET.AUTHENTICATION_SERVICES”、“TRACE_UNIQUE_CLIENT”等參數全部注釋掉即可;2、直接刪除“sqlnet.ora”文件即可。
本教程操作環境: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
喜歡就支持一下吧
相關推薦