每天晚上服务器上的所有批处理作业执行完后,我们都要在服务器上运行一个错误检查,它是一个简单的批处理文件,在关键日志中用关键字执行qgrep并格式化信息以让其可读性更佳,和前面叙述的一样,你可以通过文件名容易地从“当前的”日志中分辨出“旧的”日志,下面是批处理文件error_check.bat的内容:
代码清单15:
error_check.bat set SERVER=DBSERVER set LOGFILE=error_check.log echo ********************************************************* > %LOGFILE% echo ******************************************************** >> %LOGFILE% echo ******************************************************** >> %LOGFILE% echo %SERVER% >> %LOGFILE% echo Daily Error Report >> %LOGFILE% date /T >> %LOGFILE% echo ******************************************************** >> %LOGFILE% echo ******************************************************** >> %LOGFILE% echo ******************************************************** >> %LOGFILE% echo . >> %LOGFILE% echo . >> %LOGFILE% echo ******************************************************** >> %LOGFILE% echo The following files have been found with errors. >> %LOGFILE% echo ******************************************************** >> %LOGFILE% echo . >> %LOGFILE% echo . >> %LOGFILE% echo Backup files >> %LOGFILE% echo . >> %LOGFILE% qgrep -l RMAN- D:\oracle\admin\common\backup\logs\* >> %LOGFILE% echo . >> %LOGFILE% echo . >> %LOGFILE% echo Batch files >> %LOGFILE% echo . >> %LOGFILE% qgrep -l error D:\oracle\admin\common\batch\logs\* >> %LOGFILE% echo . >> %LOGFILE% echo . >> %LOGFILE% echo Clone files >> %LOGFILE% echo . >> %LOGFILE% qgrep -l RMAN- D:\oracle\admin\common\clone\logs\* >> %LOGFILE% echo . >> %LOGFILE% echo . >> %LOGFILE% echo Alert Logs >> %LOGFILE% echo . >> %LOGFILE% @rem qgrep -l ORA- D:\oracle\product\10.2.0\admin\DBNAME1\udump\* >> %LOGFILE% qgrep -l ORA- D:\oracle\product\10.2.0\admin\DBNAME2\udump\* >> %LOGFILE% @rem echo . >> %LOGFILE% echo . >> %LOGFILE% |
备份文件检查是检查RMAN错误,批处理文件检查是检查文件删除和创建动作,克隆文件错误检查是检查数据库复制是否失败,警告日志检查容易使人误解,实际上它是检查udump目录是否有文件错误,在日志创建后,我们使用一个自由邮件客户端Bmail将其发送给我们,下面是我们的邮件批处理文件email_errors.bat内容:
代码清单16:
bmail -s 10.10.10.10 -t support2@thecountyoverhere.gov -f Oracle@ thecountyoverhere.gov -h -a "DBSERVER Daily Error Report" -m error_check.log bmail -s 10.10.10.10 -t support1@thecountyoverthere.gov -f Oracle@ thecountyoverhere.gov -h -a "DBSERVER Daily Error Report" -m error_check.log |
| 共9页: 上一页 [1] [2] [3] [4] [5] [6] [7] 8 [9] 下一页 | |||||||||||
|
|
||||
| · 微软出价446亿美元收购.. · 2008年4月全国计算机等.. · 2007年互联网大会 · 华为员工自杀频频拷问.. · 技术人求职简历完备手册 · 勇闯IT培训黑色围城 · 龙芯要做中国的“奔腾” · 国际文档格式标准开战 |
· 贝恩资本携手华为22亿.. · 隐私保护技术探讨 · Windows Server 2008专.. · NAC安全访问控制 · PHP开发应用手册 · ASP.NET 2.0基础开发指.. · WCF开发基础 · 路由器设置与口令恢复 |
|||
|
||||
| · iSCSI应用与发展 · SQL Server 2008/2005.. · SOA 面向服务架构 · SQL Server 2008/2005.. · iSCSI应用与发展 · RAID——磁盘阵列基础 · 中间件应用技术专题 · SQL Server入门到精通 |
· 病毒查杀专题 · 国际文档格式标准开战 · 路由器设置与口令恢复 · Linux防火墙 · 打造安全服务器 · SOA 面向服务架构 · PHP开发应用手册 · ADSL应用面面俱到 |
|||
|
||||
| · iSCSI应用与发展 · 中间件应用技术专题 · SQL Server入门到精通 · SQL Server 2008/2005.. · SOA 面向服务架构 · iSCSI应用与发展 · RAID——磁盘阵列基础 · 病毒查杀专题 |
· 清除流氓软件——51CTO.. · 路由器设置与口令恢复 · SOA 面向服务架构 · 了解统一威胁管理(UTM).. · ADSL应用面面俱到 · ADSL应用面面俱到 · 反垃圾邮件技术应用 · PHP开发应用手册 |
|||