24.数据库启动夯死之-alert_SID.log和listener.log

1.日志文件较大对数据库会带来性能问题。

当alert_$sid.log 日志很大时,数据库启动和关闭都非常慢,且不方便维护。一般超过1G就需要人工处理了。

当listener.log 日志过大时监听启动和关闭较慢,一般超过1G需要人工清理。

2.alert_$sid.log  和listener.log 日志清理。

linux 环境:listener.log 日志清理方式。

cd /oracle/app/oracle/diag/tnslsnr/host-10-10-130-131/listener/trace

[oracle@host-192-168-1-131  trace]$ ll
total 1048
-rw-r----- 1 oracle oinstall 1065744 Jun 15 10:08 listener.log

cp listener.log listener.log.bak   --先备份。

echo > listener.log     ---直接置空。

Linux alert_$sid.log 日志清理方式。

[oracle@host-192-168-1-131 trace]$ pwd
/oracle/app/oracle/diag/rdbms/orcl2/orcl2/trace
[oracle@host-192-168-1-131 trace]$ ll alert_orcl2.log
-rw-r----- 1 oracle oinstall 1 Jun 15 10:03 alert_orcl2.log

cp alert_orcl2.log alert_orcl2.log.bak   备份。

echo > alert_orcl2.log    ---使用linux 命令直接置空。

WINDOWS服务器:listener.log 日志清理方式一。 

关闭数据库,关闭监听服务。

进入目录:D:\app\oracle\diag\tnslsnr\host-192-168-1-131\listener\trace    剪切拷贝走listener.log 日志文件到别的地方。

 进入目录:D:\app\oracle\diag\rdbms\orcl2\orcl2\trace                                剪切拷贝走目录下的alert_$sid.log  日志文件。 

重启监听服务,重启数据库服务,会自动生成新的:listener.log  和 alert_$sid.log 

或者:

WINDOWS服务器:listener.log 日志清理方式二。

不关机,不关监听。

进入自己的目录下。

CMD  进入命令模式。

CMD>cd D:\app\oracle\diag\tnslsnr\host-10-10-130-131\listener\trace      --进入自己的数据库监听日志目录。

CMD>d:       --切换到d盘,上面进入的这个目录。

CMD D:\app\oracle\diag\tnslsnr\host-10-10-130-131\listener\trace>   echo '' > listener.log    直接置空。

CMD>cd D:\app\oracle\diag\rdbms\orcl2\orcl2\trace 

CMD>d:   --切换到D盘。

CMD D:\app\oracle\diag\rdbms\orcl2\orcl2\trace >  echo '' > alert_$sid.log     使用echo命令直接置空。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值