DBMS_WORKLOAD_REPOSITORY包应用一:AWR_REPORT_TEXT

本文详细介绍了如何通过DBMS_WORKLOAD_REPOSITORY包的AWR_REPORT_TEXT功能以文本方式显示AWR报告,包括其参数、用法及示例,帮助用户快速获取数据库工作负载分析结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

功能

以文本方式显示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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值