有什么办法可以将Listener.log大小设置为大于4g?

时间:2020-10-16 13:53:26

标签: oracle

当oracle Listener.log的大小大于4g时,侦听器将无法正常工作。有什么办法可以避免这种情况?我的oracle版本是Oracle 11g。

1 个答案:

答案 0 :(得分:1)

不太可能。您多久查看一次该文件的内容?我需要每年一次或两次查看监听器日志文件。无需保留一周前发生的一切。让每月脚本将日志副本复制到带日期戳的文件,然后截断它。假设是Linux,并猜测主机名和实例名,则是这样的:

#!/bin/bash

cd $ORACLE_BASE/diag/tnslsnr/my_host/listener_${ORACLE_SID}/trace
TIMESTAMP=$(date +"%Y-%m-%d_%T")
cp listener_${ORACLE_SID}.log listener_${ORACLE_SID}.log.$TIMESTAMP
> listener_${ORACLE_SID}.log 

在数据库运行的情况下,几乎所有Oracle日志文件都可以像上述那样被截断,而不会引起任何问题。