如何创建Oracle自动工作量资料档案库(AWR)报告?
发布于 2017-06-29 15:18:02
要生成AWR报告,请执行以下步骤:
set serveroutput on;DECLARE v_snap_id number;begin v_snap_id := DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT;dbms_output.put_line(v_snap_id);end;/
set serveroutput on;DECLARE v_snap_id number;begin v_snap_id := DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT;dbms_output.put_line(v_snap_id);end;/
cd C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin
html.
@awrrpt命令
您的报告将在"admin“中生成,例如在我的情况下
C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin
发布于 2017-06-03 02:16:16
以DBA用户的身份将sqlplus添加到Oracle。运行报告sql。回答报告提示的问题以缩小时间范围
sqlplus / as sysdba
@$ORACLE_HOME/rdbms/admin/awrrpt.sql脚本将询问您一些问题,这样您就可以获得您感兴趣的时间段的报告。
发布于 2017-06-03 14:16:04
您无需登录服务器本身即可使用dbms_workload_repository包。
对于文本报告,使用例如:
select output
from table(dbms_workload_repository.awr_report_text(1557521192, 1, 5390, 5392);或者,要获得超文本标记语言报告,请使用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;特别是对于返回CLOB的HTML返回,您必须配置SQL客户端才能正确显示输出。在SQL*Plus中,您将使用set long
https://stackoverflow.com/questions/44335036
复制相似问题