我在perl中使用DBD :: Oracle,并且每当连接失败时,客户端都会生成一个带有错误详细信息的sqlnet.log文件.
问题是,我已经被perl和我自己的日志文件中的错误所困.我真的不需要这些额外的信息.
那么,是否有用于停止创建sqlnet.log的标志或环境?
小智 4
来自金属链接
日志记录是自动的,没有办法关闭日志记录,但是由于您在Unix服务器上,您可以将日志文件重定向到空设备,从而消除磁盘空间消耗的问题。
在 SQLNET.ORA 文件中,将 LOG_DIRECTORY_CLIENT 和 LOG_DIRECTORY_SERVER 设置为空设备。
例如:
Run Code Online (Sandbox Code Playgroud)LOG_DIRECTORY_CLIENT = /dev/null LOG_FILE_CLIENT = /dev/null
SQLNET.ORA 完全抑制客户端日志记录。
要禁用侦听器记录日志,请在 LISTENER.ORA 文件中设置此参数:
Run Code Online (Sandbox Code Playgroud)logging_listener = off