跪求大神帮助!!感觉不尽!如何定时删除Oracle数据库的监听日志??

跪求大神帮助!!感觉不尽!如何定时删除Oracle数据库的监听日志??,第1张

关闭监听日志写入lsnrctl set log_status off

关闭监听 lsnrctl stop;

删除监听的日志文件;

重启监听ok了。不过我有个好奇 ,为啥你的监听日志文件是多个的。

如果你不想关监听日志写功能的话,自己编脚本吧,每隔1周删除一次。

监听日志在$ORACLE_BASE/diag/tnslsnr/hostname/listener/trace目录下,文件名为listener.log

上面的hostname根据你的实际主机名而定

(1)alert 日志

sqlplus>show parameter background

(2)监听日志

lsnrctl>status

ps:如果想重命名监听日志的话,要执行set log_status off命令,取走过后,执行set log_status on

(3)CRS日志(grid):

首选查看alertlog:

$CRS_HOME/grid/log/hostname/alertdbserver1.log

Clusterware后台进程日志:

crsd.Log: $ORA_CRS_HOME/grid/log/hostname/crsd/crsd.Log

ocssd.Log: $ORA_CRS_HOME/grid/log/hostname/cssd/ocsd.Log

evmd.Log: $ORA_CRS_HOME/grid/log/hostname/evmd/evmd.Log


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9479214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存