ITPub博客

首页 > 数据库 > Oracle > TNS-01251: Cannot set trace/log directory under ADR

TNS-01251: Cannot set trace/log directory under ADR

原创 Oracle 作者:lilywang1126 时间:2015-12-01 14:22:04 0 删除 编辑


#设置监听日志目录失败
#


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

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30568296/viewspace-1850520/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-11-13

  • 博文量
    5
  • 访问量
    12276