DBA的日常
DBA每日例行工作
- 確認數據庫狀態
sqlplus>select instance_name,status from v$instance; - 檢查後臺進程
linux>ps -ef |grep ora_ - 確認listener狀態
lsnrctl status - 檢查操作系統空間使用狀態
linux>df -h - 檢查警告和跟蹤文件
- 檢查數據庫當日備份是否成功
- 檢查表空間使用情況
- 性能監控
每週例行工作
- 檢查表空間增長很快的表
- 根據每日監控優化低效sql
- 檢查新增失效對象
- 檢查是否有失效索引
- 檢查表空間碎片
每月例行工作
- 每月表空間增長報告
- 每月數據文件增長報告蒐集
- 每月至少一次對錶及索引進行數據統計分析
- 每月至少檢查一次是否有chained rows
- 根據每日及每週的監控統計進行空間管理改進方案
- 比對數據庫性能監控報告,調整性能
- 修正表空間碎片
- 檢查備份計劃及測試備份的可用性