Oracle 每隔5分钟产生2个clsc*.log文件
2017-09-25 20:40
211 查看
环境:
OS:HP-UNIX
数据库:11.2.0.4 双机RAC
(一)现象
在清理Oracle日志的时候,发现在$ORACLE_HOME/log/{instance_id}/client下面存在大量的clsc*.log。经过观察,发现每隔5分钟产生2个日志,具体如下:
查看日志数量,发现已经有很多了
(二)原因
发现这是Oracle在11.2中的bug,在开启Oracle EM的情况下,EM会每隔5分钟使用crs_stat去收集Oracle服务的状态,导致日志的产生。
(三)解决方案
以oracle用户登录,到目录下:
修改2个文件:
重启EM
su - grid
cd $ORACLE_HOME/log/{instance_name}/client
ls -lrt --持续监控半小时,检查是否有规律产生日志文件。
OS:HP-UNIX
数据库:11.2.0.4 双机RAC
(一)现象
在清理Oracle日志的时候,发现在$ORACLE_HOME/log/{instance_id}/client下面存在大量的clsc*.log。经过观察,发现每隔5分钟产生2个日志,具体如下:
... -rw-r--r-- 1 oracle oinstall 244 Sep 25 15:55 clsc34691.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 15:55 clsc34692.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:00 clsc34693.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:00 clsc34694.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:05 clsc34695.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:05 clsc34696.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:10 clsc34697.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:10 clsc34698.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:15 clsc34699.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:15 clsc34700.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:20 clsc34701.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:25 clsc34702.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:30 clsc34703.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:35 clsc34704.log -rw-r--r-- 1 oracle oinstall 244 Sep 25 16:40 clsc34705.log ...
查看日志数量,发现已经有很多了
fabdb1$[/grid/11.2.0/grid/log/fabdb1/client]ll |wc -l 34709
(二)原因
发现这是Oracle在11.2中的bug,在开启Oracle EM的情况下,EM会每隔5分钟使用crs_stat去收集Oracle服务的状态,导致日志的产生。
(三)解决方案
以oracle用户登录,到目录下:
$ORACLE_HOME/sysman/admin/scripts/
修改2个文件:
① vim crs_resources.pl
# 找到这一行: my $cmd = "$crs_home/bin/crs_stat"; # 修改为: my $cmd = "$crs_home/bin/crsctl stat res";
② vim crs_vip.pl
# 找到这一行: my $cmd = "$crs_home/bin/crs_stat"; # 修改为: my $cmd = "$crs_home/bin/crsctl stat res";
重启EM
emctl stop dbconsole emctl start dbconsole
su - grid
cd $ORACLE_HOME/log/{instance_name}/client
ls -lrt --持续监控半小时,检查是否有规律产生日志文件。
相关文章推荐
- oracle alert log file(告警日志文件)
- EBS并发请求产生的log和out文件定位及清理
- Oracle归档日志文件(Archive Log file)
- /dev/shm目录下产生大量的ora_$ORACLE_SID的二进制文件
- ORACLE清理、截断监听日志文件(listener.log)
- 运用Log和Trace文件排除Oracle Net问题
- ORACLE 跟踪事件与产生文件
- 修改Oracle redo.log文件的大小
- 如何清除Oracle控制文件中的无用记录,例如v$archived_log中的deleted归档日志记录
- Oracle 12.2 dbca静默方式加响应文件建库时的log
- Oracle 监听器日志 listener.log文件过大处理
- ubuntu安装oracle 11gR2 client 前的准备2个sh文件
- oracle重做日志文件组v$log
- ORACLE 跟踪事件与产生文件
- oracle中确认进程所产生的trace文件
- oracle跟踪事件与产生文件
- Linux ORACLE清理、截断监听日志文件(listener.log)
- ORACLE清理、截断监听日志文件(listener.log)
- oracle 日志切换归档模式查看归档文件的产生
- 【转】Tkprof: 分析ORACLE跟踪文件并且产生一个更加人性化清晰的输出结果的可执行工具