This linux based RPM helps to maintain ***_dump_dest and listener.log locations.
CRS logs has built in mechanism to rotate its logs.
When you install this RPM, it creates a daily cron job. (/etc/cron.daily/logrotate)
The above job runs the logrotate, and rotates the files as per the configuration files under /etc/logrotate.d/
It maintains its status information , can be found in /usr/lib/logrotate.status
Incase of failiure, it also updates the /var/log/messages to alert the sysadmins.
# # Rotates listener log and also prepares/updates tar-ball for rotation. # /QSM_Test/network/log/listener_QSM_tstxv01.log { firstaction find /QSM_Test/adump -name '*.aud' -print|xargs tar ufp /QSM_Test/adump/hist_adump_aud.tar --remove-files 2>/dev/null chown oracle:dba /QSM_Test/adump/hist_adump_aud.tar find /QSM_Test/bdump -mtime +7 -name '*.trc' -print|xargs tar ufp /QSM_Test/bdump/hist_bdump_trc.tar --remove-files 2>/dev/null chown oracle:dba /QSM_Test/bdump/hist_bdump_trc.tar find /QSM_Test/cdump -mtime +7 -name '*.trc' -print|xargs tar ufp /QSM_Test/cdump/hist_cdump_trc.tar --remove-files 2>/dev/null chown oracle:dba /QSM_Test/cdump/hist_cdump_trc.tar find /QSM_Test/udump -mtime +7 -name '*.trc' -print|xargs tar ufp /QSM_Test/udump/hist_udump_trc.tar --remove-files 2>/dev/null chown oracle:dba /QSM_Test/udump/hist_udump_trc.tar endscript rotate 21 ifempty size 20M copytruncate missingok nocompress } # # Instance Alert Log # /QSM_Test/bdump/alert_QSM.log { rotate 12 size 20M copytruncate missingok nocompress } # # rotates cdump trc files # /QSM_Test/cdump/hist_cdump_trc.tar { rotate 14 size 20M missingok nocompress } # # rotates adump trc files # /QSM_Test/adump/hist_adump_aud.tar { rotate 14 size 20M missingok nocompress } # # rotate udump trc files # /QSM_Test/udump/hist_udump_trc.tar { rotate 14 size 20M missingok nocompress } # # rotate bdump trc files # /QSM_Test/bdump/hist_bdump_trc.tar { rotate 14 size 20M missingok nocompress } |