功能
以文本方式显示AWR报告
语法
DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_TEXT(
l_dbid IN NUMBER,
l_inst_num IN NUMBER,
l_bid IN NUMBER,
l_eid IN NUMBER,
l_options IN NUMBER DEFAULT 0)
RETURN awrrpt_text_type_table PIPELINED;
参数
返回值l_dbid 数据库标识符 l_inst_num 实例ID l_bid 开始快照
ID
l_eid 结束快照ID l_options 一个标志用来控制报表的输出。目前,Oracle支持一个值:用来控制输出ADDM特定部分报表,这些部分包括缓冲池建议,共享池建议,和PGA Target建议。
输出是VARCHAR2(80)的列
用法
你可以直接调用该功能,但Oracle建议您使用相应的提供SQL脚本(awrrpt.sql在这种情况下)的包装函数,它会提示用户输入所需信息。
这个例子显示了如何利用DBMS_WORKLOAD_REPOSITORY包使用默认选项为数据库标识符1557521192,实例id为1,快照的ID为5390和5391的数据库生成AWR文字报告。
-- make sure to set line size appropriately
-- set linesize 152
SELECT output FROM TABLE( DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_TEXT(1557521192, 1, 5390, 5392) ) ;
FROM:http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_workload_repos.htm#ARPLS093