Oracle11g在Windows环境下使用时间久了之后,连接会变得特别慢


        Oracle 11g 的监听程序会一直写监听日志文件,但是最大为4G,在Windows系统下,打开

文件几十兆的文本已经很慢了。

如果Oracle的监听日志一直写,达到4g后,Oracle就不会继续写了,也不会分出第二个文件。

这是就会导致明明监听服务正常,但是连接,操作数据库异常缓慢。

这时只需将Oracle路劲下 D:\app\Administrator\diag\tnslsnr\WIN-T8MSMIJ3CHA\listener

的log文件删除即可,注意删除前先停掉监听,删完后重启监听。

还有一种一劳永逸的办法就是关掉监听日志输出。

在D:\app\Administrator\product\11.2.0\dbhome_1\BIN 下的

LSNRCTL.EXE 执行

show log_status 查看日志状态,on为输出日志,off为不输出日志

set log_status off 设置日志输出。

当然如果你想保留日志,可以设置日志级别,减少日志输出量

你可能感兴趣的:(Oracle11g在Windows环境下使用时间久了之后,连接会变得特别慢)