淘先锋技术网

首页 1 2 3 4 5 6 7

DBA的日常

DBA每日例行工作

  1. 确认数据库状态
    sqlplus>select instance_name,status from v$instance;
  2. 检查后台进程
    linux>ps -ef |grep ora_
  3. 确认listener状态
    lsnrctl status
  4. 检查操作系统空间使用状态
    linux>df -h
  5. 检查警告和跟踪文件
  6. 检查数据库当日备份是否成功
  7. 检查表空间使用情况
  8. 性能监控

每周例行工作

  1. 检查表空间增长很快的表
  2. 根据每日监控优化低效sql
  3. 检查新增失效对象
  4. 检查是否有失效索引
  5. 检查表空间碎片

每月例行工作

  1. 每月表空间增长报告
  2. 每月数据文件增长报告搜集
  3. 每月至少一次对表及索引进行数据统计分析
  4. 每月至少检查一次是否有chained rows
  5. 根据每日及每周的监控统计进行空间管理改进方案
  6. 比对数据库性能监控报告,调整性能
  7. 修正表空间碎片
  8. 检查备份计划及测试备份的可用性