Oracle ALert日志按时间保存脚本
2013-01-22 13:11
267 查看
以下脚本可以通过定时任务,每天0点执行,让警告日志按照时间分类,自动保存到相应目录中。方便对每天所产生的Alart日志进行查看。
windows下脚本
rem 复制日志文件并改名,请根据SID情况修改脚本
set year=%DATE:~0,4%set month=%DATE:~5,2%set day=%DATE:~8,2%copy C:\app\Administrator\diag\rdbms\orcl\orcl\trace\alert_orcl.log C:\app\backup\alert_orcl"%year%%month%%day%".logrem 清空日志文件rem 下面一句是用来清空alert_orcl.log的cd. >C:\app\backup\alert_orcl.logpauseLinux平台下脚本将alert log 按天存放,每天一个alert log 文件#!/bin/bashDATE=`date +%Y%m%d`cd /u01/app/oracle/diag/rdbms/orcl/orcl/traceif [ -f alert_SID.log ]; thenif [ -f alert_SID _$DATE.log ]; thenecho "the file is exits!"elsecat alert_SID.log >> alert_SID _$DATE.logcat /dev/null > alert_SID.logfifi2 将alert 文件放到一个历史文件里(会清空本身的alart文件)#!/bin/kshcd /u01/app/oracle/diag/rdbms/orcl/orcl/traceif [ -f alert_orcl.log ]; thencat alert_orcl.log >> alert_orcl.hist cat /dev/null > alert_orcl.logfi>> 会放在文件的最后。 > 会覆盖原来的内容。 crontab -ecrontab -l计划任务:18 15 * * * /u01/app/shell/masicong2 >/u01/app/alertlogbyday.log 2>&1
windows下脚本
rem 复制日志文件并改名,请根据SID情况修改脚本
set year=%DATE:~0,4%set month=%DATE:~5,2%set day=%DATE:~8,2%copy C:\app\Administrator\diag\rdbms\orcl\orcl\trace\alert_orcl.log C:\app\backup\alert_orcl"%year%%month%%day%".logrem 清空日志文件rem 下面一句是用来清空alert_orcl.log的cd. >C:\app\backup\alert_orcl.logpauseLinux平台下脚本将alert log 按天存放,每天一个alert log 文件#!/bin/bashDATE=`date +%Y%m%d`cd /u01/app/oracle/diag/rdbms/orcl/orcl/traceif [ -f alert_SID.log ]; thenif [ -f alert_SID _$DATE.log ]; thenecho "the file is exits!"elsecat alert_SID.log >> alert_SID _$DATE.logcat /dev/null > alert_SID.logfifi2 将alert 文件放到一个历史文件里(会清空本身的alart文件)#!/bin/kshcd /u01/app/oracle/diag/rdbms/orcl/orcl/traceif [ -f alert_orcl.log ]; thencat alert_orcl.log >> alert_orcl.hist cat /dev/null > alert_orcl.logfi>> 会放在文件的最后。 > 会覆盖原来的内容。 crontab -ecrontab -l计划任务:18 15 * * * /u01/app/shell/masicong2 >/u01/app/alertlogbyday.log 2>&1
相关文章推荐
- Oracle ALert日志按时间保存脚本
- SHELL脚本监控oracle alert日志
- 一个oracle监听以及alert日志的按月归档脚本
- Nagios监控ORACLE ALERT日志脚本
- Oracle 9i,10g,11g各自alert日志的位置
- oracle保存时间精确到时分秒
- Oracle 删除归档日志脚本
- 判断Oracle的两个Undo日志之间的时间间隔
- 监控程序执行时间并将其写入日志的脚本
- 转 Oracle 9i,10g,11g各自alert日志的位置
- ORACLE物化视图--物化视图日志如何避免系统时间变化带来的影响
- 监控oracle的alert日志文件的ORA-字符串,有则告警
- 每天定时检查Oracle alert日志并发送mail
- 一个奇特的脚本输出日志方式-----记录时间方式
- hibernate保存oracle日期时间
- [Oracle数据库监控] Oracle告警警日志文件、监听监控脚本
- Oracle自动导出脚本(WINDOWS停的,导出文件名自动加上日期和时间)
- Oracle 删除归档日志脚本
- 【翻译自mos文章】Oracle db 12c中,每次日志切换时,会改变alert_sid.log的权限
- Oracle脚本批量导入时,输出日志文件