DBA的日常
DBA每日例行工作
- 确认数据库状态
sqlplus>select instance_name,status from v$instance; - 检查后台进程
linux>ps -ef |grep ora_ - 确认listener状态
lsnrctl status - 检查操作系统空间使用状态
linux>df -h - 检查警告和跟踪文件
- 检查数据库当日备份是否成功
- 检查表空间使用情况
- 性能监控
每周例行工作
- 检查表空间增长很快的表
- 根据每日监控优化低效sql
- 检查新增失效对象
- 检查是否有失效索引
- 检查表空间碎片
每月例行工作
- 每月表空间增长报告
- 每月数据文件增长报告搜集
- 每月至少一次对表及索引进行数据统计分析
- 每月至少检查一次是否有chained rows
- 根据每日及每周的监控统计进行空间管理改进方案
- 比对数据库性能监控报告,调整性能
- 修正表空间碎片
- 检查备份计划及测试备份的可用性