Oracle 数据库日常维护手册主要介绍oracle数据库方便的一些日常维护需要检查与注意地方,需要的朋友可以参考一下。
目 录
- 1.检查数据库基本状况
- 1.1.检查Oracle实例状态
- 1.2.检查Oracle服务进程
- 1.3.检查Oracle监听状态
- 2.检查系统和oracle日志文件
- 2.1.检查操作系统日志文件
- 2.2.检查oracle日志文件
- 2.3.检查Oracle核心转储目录
- 2.4.检查Root用户和Oracle用户的email
- 3.检查Oracle对象状态
- 3.1.检查Oracle控制文件状态
- 3.2.检查Oracle在线日志状态
- 3.3.检查Oracle表空间的状态
- 3.4.检查Oracle所有数据文件状态
- 3.5.检查无效对象
- 3.6.检查所有回滚段状态
- 4.检查Oracle相关资源的使用情况
- 4.1.检查Oracle初始化文件中相关参数值
- 4.2.检查数据库连接情况
- 4.3.检查系统磁盘空间
- 4.4.检查表空间使用情况
- 4.5.检查一些扩展异常的对象
- 4.6.检查system表空间内的内容
- 4.7.检查对象的下一扩展与表空间的最大扩展值
- 5.检查Oracle数据库备份结果
- 5.1.检查数据库备份日志信息
- 5.2.检查backup卷中文件产生的时间
- 5.3.检查oracle用户的email
- 6.检查Oracle数据库性能
- 6.1.检查数据库的等待事件
- 6.2.Disk Read最高的SQL语句的获取
- 6.3.查找前十条性能差的sql
- 6.4.等待时间最多的5个系统等待事件的获取
- 6.5.检查运行很久的SQL
- 6.6.检查消耗CPU最高的进程
- 6.7.检查碎片程度高的表
- 6.8.检查表空间的 I/O 比例
- 6.9.检查文件系统的 I/O 比例
- 6.10.检查死锁及处理
- 6.11.检查数据库cpu、I/O、内存性能
- 6.12.查看是否有僵死进程
- 6.13.检查行链接/迁移
- 6.14.定期做统计分析
- 6.15.检查缓冲区命中率
- 6.16.检查共享池命中率
- 6.17.检查排序区
- 6.18.检查日志缓冲区
- 7.检查数据库安全性
- 7.1.检查系统安全日志信息
- 7.2.检查用户修改密码
- 8.其他检查
- 8.1.检查当前crontab任务是否正常
- 8.2.Oracle Job是否有失败
- 8.3.监控数据量的增长情况
- 8.4.检查失效的索引
- 8.5.检查不起作用的约束
-
8.6.检查无效的trigger