专家精讲Oracle数据库管理与维护读书笔记-DBA的日常

前端之家收集整理的这篇文章主要介绍了专家精讲Oracle数据库管理与维护读书笔记-DBA的日常前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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. 检查备份计划及测试备份的可用性

猜你在找的Oracle相关文章