如何创建Oracle自动工作量资料档案库(AWR)报告?

i7uaboj4  于 2022-12-22  发布在  Oracle
关注(0)|答案(4)|浏览(180)

如何创建Oracle自动工作量资料档案库(AWR)报告?

s8vozzvw

s8vozzvw1#

要生成AWR报告,请执行以下步骤:
1.拍摄开始快照ID
设置服务器输出;声明v_snap_id编号;开始v_快照ID:=数据库管理系统工作负载存储库.创建快照;数据库管理系统输出.放置行(v快照标识);结束;/
1.运行要监视的批处理或程序。
1.拍摄结束捕捉ID
设置服务器输出;声明v_snap_id编号;开始v_快照ID:=数据库管理系统工作负载存储库.创建快照;数据库管理系统输出.放置行(v快照标识);结束;/
1.转到oracle目录。例如,在我的情况下
光盘C:\甲骨文\应用程序\甲骨文\产品\11.2.0\服务器\数据库\管理员
1.转到sqlplus提示
sqlplus数据库服务器名/数据库密码@主机:端口/dbenv
1.运行@awrrpt命令
1.它将询问报告的格式,默认为html。
1.如果不记得快照ID,请提供天数
1.输入开始捕捉
1.输入结束捕捉
1.提供报告名称并按回车键
您的报告将在"admin"中生成,例如在我的情况下
C:\甲骨文文档\应用程序\甲骨文\产品\11.2.0\服务器\数据库\管理员

vkc1a9a2

vkc1a9a22#

sqlplus以DBA用户身份导入Oracle。运行报告sql。回答报告提示的问题以缩小时间段

sqlplus / as sysdba
@$ORACLE_HOME/rdbms/admin/awrrpt.sql

脚本将询问您一些问题,以便您获得感兴趣的时间段的报告。

jk9hmnmh

jk9hmnmh3#

您可以使用dbms_workload_repository包,而无需登录到服务器本身。
对于文本报告,使用例如:

select output 
from table(dbms_workload_repository.awr_report_text(1557521192, 1, 5390, 5392);

或者,要获得HTML报告,请改用awr_report_text()
第一个参数是DBID,可以使用以下方法获得:

select dbid from v$database

第二个是示例编号。仅与RAC环境相关。
最后两个参数是开始快照和结束快照的ID。可用快照可以使用以下方法获得:

select snap_id,
       begin_interval_time
       end_interval_time
from dba_hist_snapshot
order by begin_interval_time desc;

特别是对于HTML返回(返回CLOB),必须配置SQL客户机以正确显示输出。在SQL*Plus中,可以使用set long

fzsnzjdm

fzsnzjdm4#

1.连接器/AS系统数据库
SQL〉@$ORACLE_HOME/关系数据库管理系统/管理员/awrrpt. sql
指定报告类型

AWR reports can be generated in the following formats. Please enter the
name of the format at the prompt. Default value is 'html'.

'html' HTML format (default)
'text' Text format
'active-html' Includes Performance Hub active report

Enter value for report_type:
old 1: select 'Type Specified: ',lower(nvl('&&report_type','html')) report_type from dual
new 1: select 'Type Specified: ',lower(nvl('','html')) report_type from dual

Type Specified: html

old 1: select '&&report_type' report_type_def from dual
new 1: select 'html' report_type_def from dual


old 1: select '&&view_loc' view_loc_def from dual
new 1: select 'AWR_PDB' view_loc_def from dual


Current Instance

2. you can schedule report by email alert also.

相关问题