二、分析过程
1
、原本计划
3-5
天分析出此文档,
oracle
公司的
plsql
编写能力叹为观止,时间
进度近半个月,分析时间达
80
个小时以上。
2
、
Awr
工作原理
1
、调用
awr
脚本,
awr
脚本调用
awrrpti
脚本调用
))*+
,*--)---../
2
、
&fn_name
会 根 据 用 户 输 入 选 择 调 用
AWR_REPORT_HTML
或
AWR_REPORT_TEXT
3
、
AWR_REPORT_HTML
调用:
#0$%%1234('5(256+234($'5*6#0'#
6'5%(57$60'# 62'# 643('45%
#0$%%1234('5(256+(72'./
、
AWR_REPORT_MAIN
核心操作说明:
8888
此存储过程会把报表需要的数据生成到
88889
三个数据定义表中
234('5'(*6#0'# 6'5%(57$ 60'# 62'# 3(%((%
3(3$%
3(('$2:6%./
8888
生成
$
之前的报表
234(%7$$;*6#0'#6'5%(57$
60'#62'#643('45%(4&($616%2'./
8888
生成剩下的报表
#'%36;%70(22%41*$'523((4&($6643('45%6#0'#
6'5%(57$60'#62'#./
!
、 相关源代码会在附件中:
《
3<=>2+?
》
《
3<=>204#;+?
》
《
3<=>2+?
》
《
@+?
》
《
大致分析过程
+?
》
888
此文档为分析文档
《
234('5'(+?
》
888
此文档为分析文档
评论