首页 > Linux操作系统 > Linux操作系统 > oracle 巡检1
| 监控项目 | 监控子项 | 监控指标 | 脚本 | 等级 | ||
| 数据库状态 | 数据库是否正常启动 | DbStatus.sql | critical | |||
| Listenter是否启动 | $>lsnrclt status | critical | ||||
| 数据库空间 | 表空间使用情况 | TableSpaceStatus.sql | critical | |||
| 警告日志文件大小 | OS | critical | ||||
| 归档日志目录使用情况 | OS | critical | ||||
| Dump文件目录使用 | OS | critical | ||||
| 数据库性能 | 缓冲区命中率(Buffer Cache) | >95% | BufferHitRatio.sql | High | ||
| 数据字典命中率(Dictionary Cache) | >95% | DictionaryHitRatio.sql | High | |||
| 库缓存命中率(Library Cache) | >95% | LibraryHitRatio.sql | High | |||
| 内存排序百分比(Sort in Memory) | >95% | MemorySortRatio.sql | High | |||
| 空闲的数据缓冲区比例 | 10-25% | FreeBufferRatio.sql | High | |||
| 检查重做日志命中率 | >95% | RedoHitRatio.sql | High | |||
| 检查多版本Sql | MultiVersionSql.sql | High | ||||
| 检查低效Sql | InefficientSql.sql | High | ||||
| 检查长时间运行的Sql | LongRuningSql.sql | High | ||||
| 检查数据库的Statspack是否定期被执行 | N/A | High | ||||
| 检查Statspack每两个小时产生的报告 | N/A | High | ||||
| 数据库资源 | 检查表空间IO比例 | TablespaceIO.sql | Low | |||
| 检查文件系统IO比例 | DatafileIO.sql | Low | ||||
| 检查临时表空间使用情况 | TempUsage.sql | critical | ||||
| 检查锁与等待 | LockAndWait.sql | critical | ||||
| Process | ResourceLimit.sql | critical | ||||
| Session | ResourceLimit.sql | critical | ||||
| 检查活动会话 | SameTimeActive.sql | High | ||||
| 检查日志切换的频率 | >=(15-20)分钟 | LogSyncTime.sql | High | |||
| 数据库对象 | 检查数据库里Invalid Objects | InvalidObject.sql | critical | |||
| 检查数据库里Disabled Indexes | UnusableIndex.sql | |||||
| 检查数据库里Disabled Constraints | DisabledConstraints.sql | critical | ||||
| 检查数据库里Disabled Triggers | DisabledTriggers.sql | critical | ||||
| 数据库备份 | 检查数据库全备份的情况 | OS | High | |||
| 检查数据库累积备份的情况 | OS | High | ||||
| 检查数据库增量备份的情况 | OS | High | ||||
| 每周验证数据库的备份是否可恢复 | OS | High | ||||
| 数据库错误 | 检查警告日志里是否有异常错误 | OS | critical | |||
| 检查数据库的归档进程是否被挂起 | OS | critical | ||||
| 检查数据库里是否有坏块 | 利用dbv命令 | critical | ||||
| 版本控制 | 定期跟踪Oracle的bugList升级数据库 | 人工 | Low |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12158104/viewspace-558029/ ,如需转载,请注明出处,否则将追究法律责任。