#设置监听日志目录失败#
LSNRCTL> set log_directory /u01/app/oracle/trace/listener
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle3.example.com)(PORT=1521)))
TNS-01251: Cannot set trace/log directory under ADR
//如果listener.ora文件中参数DIAG_ADR_ENABLED_listenername设置为on,则会忽略参数log_directory的设置。
trace文件和log文件被创建在ADR_BASE_listener_name指定的路径下。
可以通过参数ADR_BASE_listener_name参数指定的位置作为trace和log文件的存放的base目录。
也可以通过在listener.ora中设置,取消ADR特性:
[oracle@oracle3 admin]$ vi listener.ora
DIAG_ADR_ENABLED_LISTENER=OFF
DIAG_ADR_ENABLED_LISTENER_SCAN1=OFF
LOG_DIRECTORY_listener_name = /u01/app/oracle/trace/listener
LSNRCTL> set log_directory /u01/app/oracle/trace/listener
Connecting to
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oracle3.example.com)(PORT=1521)))
LISTENER parameter "log_directory" set to
/u01/app/oracle/trace/listener
The command completed successfully