awrrpt.sql

SQL> select * from v$version where rownum<2;

BANNER

--------------------------------------------------------------------------------

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

$ORACLE_HOME/rdbms/admin/awrrpt.sql

Rem $Header: awrrpt.sql 24-oct-2003.12:04:53 pbelknap Exp $

Rem

Rem awrrpt.sql

Rem

Rem Copyright (c) 1999, 2003, Oracle Corporation.  All rights reserved.

Rem

Rem    NAME

Rem      awrrpt.sql

Rem

Rem    DESCRIPTION

Rem      This script defaults the dbid and instance number to that of the

Rem      current instance connected-to, then calls awrrpti.sql to produce

Rem      the Workload Repository report.

Rem

Rem    NOTES

Rem      Run as select_catalog privileges.

Rem      This report is based on the Statspack report.

Rem

Rem      If you want to use this script in an non-interactive fashion,

Rem      see the ‘customer-customizable report settings‘ section in

Rem      awrrpti.sql

Rem

Rem    MODIFIED   (MM/DD/YY)

Rem    pbelknap    10/24/03 - swrfrpt to awrrpt

Rem    pbelknap    10/14/03 - moving params to rpti

Rem    pbelknap    10/02/03 - adding non-interactive mode cmnts

Rem    mlfeng      09/10/03 - heading on

Rem    aime        04/25/03 - aime_going_to_main

Rem    mlfeng      01/27/03 - mlfeng_swrf_reporting

Rem    mlfeng      01/13/03 - Update comments

Rem    mlfeng      07/08/02 - swrf flushing

Rem    mlfeng      06/12/02 - Created

Rem

--

-- Get the current database/instance information - this will be used

-- later in the report along with bid, eid to lookup snapshots

set echo off heading on underline on;

column inst_num  heading "Inst Num"  new_value inst_num  format 99999;

column inst_name heading "Instance"  new_value inst_name format a12;

column db_name   heading "DB Name"   new_value db_name   format a12;

column dbid      heading "DB Id"     new_value dbid      format 9999999999 just c;

prompt

prompt Current Instance

prompt ~~~~~~~~~~~~~~~~

select d.dbid            dbid

, d.name            db_name

, i.instance_number inst_num

, i.instance_name   inst_name

from v$database d,

v$instance i;

@@awrrpti

undefine num_days;

undefine report_type;

undefine report_name;

undefine begin_snap;

undefine end_snap;

--

-- End of file

时间: 2024-10-27 07:20:35

awrrpt.sql的相关文章

Oracle10g使用$ORACLE_HOME/rdbms/admin/awrrpt.sql报错

Enter value for report_name: Using the report name awrrpt_1_591_593.htmlselect output from table(dbms_workload_repository.awr_report_html( :dbid,*ERROR at line 1:ORA-04063: package body "SYS.DBMS_WORKLOAD_REPOSITORY" has errorsReport written to

使用awrextr.sql导出awr原始数据

1.AWR原始数据与AWR报告的区别 AWR原始数据: 是oracle数据库mmon进程定期将统计量从内存转储至磁盘,并以结构化的形式存入若干张表组成自动工作负荷存储仓库(AutomaticWorkload repository﹐简写为AWR)的原始数据,有经验的DBA可以自由的查询所需要的历史数据 AWR报告: 使用awrrpt.sql.awrrpti.sql.awrddrpt.sql.awrddrpi.sql所生成的为AWR报告,一般为保存为HTML或TXT格式文件,使用Toad等工具生成的

awrrpt.sqll生成awr报ORA-06502,ORA-06512

客户环境SumOS操作系统,数据库版本11.2.0.3,rac两节点: 在节点2,执行awr报告,输出报错,有时候可以成功,有时候失败. 报错现象 SQL>@?/rdbms/admin/awrrpt.sql ORA-6502: PL/SQL: numeric or value error: character string buffer too small ORA-6512: at "SYS.DBMS_WORKLOAD_REPOSITORY", line 919 ORA-6512

创建基线及其使用

1.查看当前的AWR保存策略 select * from dba_hist_wr_control; DBID,SNAP_INTERVAL,RETENTION,TOPNSQL 860524039,+00 01:00:00.000000,+07 00:00:00.000000,DEFAULT 以上结果表示,每小时产生一个SNAPSHOT,保留7天 2.调整AWR配置 AWR配置都是通过dbms_workload_repository包进行配置 2.1调整AWR产生snapshot的频率和保留策略,如

提取oracle awr报告

做性能测试时有时需要分析sql的执行情况,以找出需要优化的sql,oracle数据库就提供了很好的数据库状态和sql执行情况的监控平台,数据库的监控平台可以时时的监控数据库的状态,同时还可以取监控的时间段生成awr报告,来分析指定时间段的数据库的运行状态. awr报告其实就是取的数据库中两个快照之间数据,形成了一个报告的形式,通过数据的方式更加直观的展示所选两个快照之间数据库的运行状态. awr报告的提取方式我知道的有两种,一种是通过命令行提取,一种是从oracle数据库的控制台中指定两个快照来

Linux/Unix shell 自动发送AWR report(二)

观察Oracle数据库性能,Oracle自带的awr 功能为我们提供了一个近乎完美的解决方案,通过awr特性我们可以随时从数据库提取awr报告.不过awrrpt.sql脚本执行时需要我们提供一些交互信息,因此可以将其整合到shell脚本中来实现自动产生指定时段的awr报告并发送给相关人员.本文对Linux/Unix shell 自动发送AWR report的功能进行了完善和补充. 1.shell脚本 [python] view plain copy print? [email protected

ORACLE AWR报告生成步骤

ORACLE AWR报告生成步骤 (以PL/SQL中命令窗口为例) 1.sqlplus或plsql的commod窗口(命令窗口)运行命令 @D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\awrrpt.sql; -- 具体地址,需要查询得到 --然后在弹出的对话框中输入选择的导出格式html或者txt,一般用html,生成的报告用浏览器查看比较方便. 2.在弹出的对话框中输入数字选择制定选择快照的数量 3.在接下来弹出的对话框中分别选择最小和最大snap_id

Oracle性能调优(AWR)

一.AWR报告 AWR 是通过对比两次快照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分,这点与Statspack生成的报告非常类似.不过AWR在生成报告时,可以选择生成TXT或HTML两种格式的报告,相对来说,HTML更利于阅读,而TXT的适用性更广(即使在不能使用浏览器的机器上也能看). 操作过Statspack的朋友都还记的,生成报告使用$ORACLE_HOME/rdbms/admin/spreport.sql脚本,到了AWR这片,操作步骤基本上相同,不过生成

Oracle 获取awr报告

1 登录Oracle用户  su - oracle 2 进入 SQLplus ,扫行 @awrrpt.sql .这里注意,要指定 awrrpt.sql脚本路径,所以建议一开始就进到指定目录这样方便些 cd /u01/app/oracle/product/11.2.0/db_1/rdbms/admin/ 这里有个小技巧,  admin下有很多脚本,用于生成不出的报告, 比如 ashrpt.sql  用于生成 ASH报告. 文件名是用 报告名称缩写+rpt.sql 方式命名的. 3 指定报告格式和时