何文颖
资深教育顾问
甲骨文公司
Oracle 数据库 10 g:
如何管理具有自我管理
能力的数据库
第 1 部分
目标
• 了解 Oracle 数据库 10 g 的自我管理功能
• 定制 Oracle 数据库 10 g 的自我管理功能
管理目标
• 自动相对于手动
• 智能管理相对于数据管理
½ 成本
• 适度相对于花费过大
• 集成相对于第三方
• 预防相对于纠正
• 一次成功相对于反复试验
降低管理成本
减少资本支出
降低故障成本
DBA 的时间用在何处
加载数据 6%
维护软件 6%
安装 6% 创建和配置 12%
管理数据库系统 55%
数据库管理的挑战
应用程序和
SQL 管理
存储管理
备份和
恢复管理
系统
资源
管理
空间管理
?
?
?
?
?
解决方案:自我管理数据库
应用程序和
SQL 管理
存储管理
备份和
恢复管理
系统
资源
管理
空间管理
修复 建议
警告监控
通用
可管理性
基础架构
自动
管理
企业管理器
数据库
控制台
通用可管理性基础架构:
自动负载信息库
自动负载
信息库
服务器
警告
自动化任务
咨询
框架
数据仓库
访问
重要统计信息的
自动收集
直接内存
访问
自动 主动
高效
自动负载信息库
SGA
内存中的
统计信息
AWR
统计信息
ASH
SYSAUX
MMON
6:00 .
7:00 .
8:00 .
WR 模式
快照 1
快照 2
快照 3
快照 4
9:00 .
9:30am
ADDM 发现
最重要的问题
BG
BG
…
FG
FG
…
DBA
七天
统计信息级别
STATISTICS_LEVEL
基本 典型 所有
使用建议的
默认值
使用手动 SQL 诊断
的额外统计信息
关闭
所有 自我调整功能
配置负载信息库
手动创建快照
数据库特性使用量度的收集
MMON数据库特性使用情况
的统计信息
数据库最高使用
标记统计信息
高级复制、
Oracle Streams、AQ、
虚拟专用数据库、
审计选项……
最大段尺寸、
会话的最大数量、
表的最大数量、
数据库的最大规模、
数据文件的最大数量……
DBA_FEATURE_USAGE_STATISTICS DBA_HIGH_WATER_MARK_STATISTICS
Oracle
数据库
10g
AWR
主机配置信息
EM 信息库:ECM
EM 控制台
每周一次
通用可管理性基础架构:
服务器警告
自动
负载信息库
服务器
警告
自动化任务
咨询
框架
默认支持
及时生成
推广模型
自动 主动
高效
服务器警告
Oracle 服务器
(SGA)
服务器
警告
队列
企业
管理器
服务器自我监控
MMON
AWR
自动通知
指导
解决方案
服务器警告的传递过程
高级队列
队列
用户
FG
BG
推入
第三方
控制台更新
通过页面
或电子
邮件 通知
DBA
EM
(EMD)
警告
服务器产生的警告类型
MMON
85% 警告级
97% 严重级警告 已清除
已清除
阈值警告
非阈值警告
量度标准
基于事件
警告 警告 警告
快照过于
陈旧
可恢复的会话
被挂起
可用空间的
恢复区域减少
即时警告
可恢复的
会话
被挂起
快照
过于陈旧
可用空间的
恢复区域减少
表空间
85% 警告级
97% 严重级
表空间的
空间使用率
本地
管理
数据库控制:
系统量度
警告的 EM 界面
设置警告阈值
通用可管理性基础架构:
自动化任务
自动
负载信息库
服务器
警告
自动化任务
咨询
框架
预先打包的
例行维护任务
控制资源
使用情况
随时安排统计
信息收集任务
自动 主动
高效
自动优化器统计信息收集
自动统计信息收集
DBA 跟踪并
收集统计信息
解决
两个问题
定位正确的
对象
确定正确的
样例
收集统计信息作业
AUTO_TASKS_JOB_CLASS
AUTO_TASKS_CONSUMER_GROUP
gather_stats_job
WEEKNIGHT_WINDOW
周一到周五的
晚 10 点到早 6 点
MAINTENANCE_WINDOW_GROUP
WEEKEND_WINDOW
周六早 12 点
到周一早 12 点
使用 EM 添加新任务
通用可管理性基础架构:
咨询框架
自动
负载信息库
服务器
警告
自动化任务
咨询
框架
统一的界面 充分集成
自动 主动
高效
咨询框架
ADDM
SQL 调整
访问
内存
空间
PGA
SGA
段使用顾问
还原
缓冲区缓存
共享池
无缝
集成
AWR
公共
数据源
根据指导的调整步骤
创建顾问任务
调整任务参数
接受结果?
实施
建议
是否
执行分析
企业管理器
数据库
控制台
统一咨询界面
解决方案:自管理数据库
应用程序和
SQL 管理
存储管理
备份和
恢复管理
系统
资源管理
空间管理
修复 建议
警告监控
通用
基础架构
自动管理
企业管理器
数据库
控制台
性能监控解决方案
快照
ADDM ADDM
结果
MMON
警告
内存中的
统计信息
AWR
SGA
反应监控
在 Oracle 服务器中
进行主动监控
DBA
ADDM 性能监控
快照
ADDM
MMON内存中的
统计信息
AWR
SGA
ADDM
结果
EM
60 分钟
ADDM
结果
系统等待
RAC 等待
IO 等待
并行处理
缓冲区忙
分析锁定
缓冲区缓存锁定
根本原因 表现
ADDM 故障分类系统
… …
…
…
没有故障的区域
访问 ADDM 建议窗口
ADDM 建议内容
性能监控解决方案
快照
ADDM ADDM
结果
MMON
警告
内存中的
统计信息
AWR
SGA
反应监控
在 Oracle 服务器中
的主动监控
DBA
性能管理方法
CPU/等待
SQL 会话
主机
Oracle
CPU 瓶颈 内存瓶颈
使用 ASH 和 AWR
EM 产品布局
企业范围的控制台页面
目标数据库页面
数据库主页
数据库性能页面
下钻
SQL 会话
数据库性能页面
并发等待类:下钻
待续……
谢谢。