首页 > 数据库 > mysql教程 > Oracle 11g r1入门教程:ASH使用

Oracle 11g r1入门教程:ASH使用

WBOY
发布: 2016-06-07 17:06:00
原创
852 人浏览过

ASH使用SQLgt; @?/rdbms/admin/ashrpt.sql Current Instance~~~~~~~~~~~~~~~~ DB Id DB Name Inst Num Instance---------

ASH使用
SQL> @?/rdbms/admin/ashrpt.sql

Current Instance
~~~~~~~~~~~~~~~~
   DB Id    DB Name  Inst Num Instance
----------- ------------ -------- ------------
  450641661 SUBSDB  1 subsdb

Specify the Report Type
~~~~~~~~~~~~~~~~~~~~~~~
Enter 'html' for an HTML report, or 'text' for plain text
Defaults to 'html'
Enter value for report_type: html
Type Specified:  html

Instances in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   DB Id     Inst Num DB Name    Instance Host
------------ -------- ------------ ------------ ------------
* 450641661     1 SUBSDB    subsdb subsdb2
* 450641661     1 SUBSDB    subsdb subsdb1

Defaults to current database
Using database id: 450641661
Defaults to current instance
Using instance number: 1

ASH Samples in this Workload Repository schema
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Oldest ASH sample available:  27-Sep-11 09:40:25   [   7470 mins in the past]
Latest ASH sample available:  02-Oct-11 14:10:33   [   0 mins in the past]
Specify the timeframe to generate the ASH report
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter begin time for report:
--    Valid input formats:
-- To specify absolute begin time:
--   [MM/DD[/YY]] HH24:MI[:SS]
--   Examples: 02/23/03 14:30:15
--      02/23 14:30:15
--      14:30:15
--      14:30
-- To specify relative begin time: (start with '-' sign)
--   -[HH24:]MI
--   Examples: -1:15  (SYSDATE - 1 Hr 15 Mins)
--      -25    (SYSDATE - 25 Mins)
Defaults to -15 mins
Enter value for begin_time: 10/02/11 08:30:00
Report begin time specified: 10/02/11 08:30:00
Enter duration in minutes starting from begin time:
Defaults to SYSDATE - begin_time
Press Enter to analyze till current time
Enter value for duration: 30
Report duration specified:   30
说明:打的ash报告时间段是从2011-10-02 8:30至2011-10-02 9:00。

Using 02-Oct-11 08:30:00 as report begin time
Using 02-Oct-11 09:00:00 as report end time

为“Activity Over Time”部分指定槽位宽度(使用 ashrpti.sql)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- 说明:
--   在 ASH 报告的“一段时间内的活动”部分,
--   分析周期被划分为更小的时段
--   并且在每个时段中报告最重要的等待事件。
-- 默认值:
--   如果源是 V$ACTIVE_SESSION_HISTORY 或 --   遵守最小槽宽度
--     1 分钟>--     5 分钟,如果源是 DBA_HIST_ACTIVE_SESS_HISTORY。
指定要在“随时间变化的活动”部分中使用的槽宽度(以秒为单位):
默认值如上所述:
指定的槽宽度:
指定报告目标(使用ashrpti.sql)来生成ASH报告
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- 说明:
-- ASH 报告可以接受“报告目标”,
--   就像特定的 SQL 语句或特定的 SESSION,
--   来生成报告。如果指定了一个或多个报告目标
--  ,则用于生成报告的数据将仅为
--   属于所有指定报告目标的 ASH 样本。
-- 默认值:
--   如果未指定任何报告目标,
--   则目标默认为数据库实例中的所有活动。
指定 SESSION_ID(例如:来自 V$SESSION.SID)报告目标:
默认为 NULL:
指定 SESSION 报告目标:
指定 SQL_ID(例如:来自 V$SQL.SQL_ID)报告目标:
默认为 NULL:(允许使用 % 和 _ 通配符)
SQL 报告指定目标:
指定 WAIT_CLASS 名称(例如:来自 V$EVENT_NAME.WAIT_CLASS)报告目标:
[输入“CPU”以调查 CPU 使用情况]
默认为 NULL:(允许使用 % 和 _ 通配符)
指定 WAIT_CLASS 报告目标:
指定 SERVICE_HASH(例如:来自 V$ACTIVE_SERVICES.NAME_HASH)报告目标:
默认为 NULL:
指定 SERVICE 报告目标:
指定 MODULE 名称(例如:来自V$SESSION.MODULE) 报告目标:
默认为 NULL:(允许使用 % 和 _ 通配符)
指定 MODULE 报告目标:
指定 ACTION 名称(例如:来自 V$SESSION.ACTION)报告目标:
默认为 NULL:(允许使用 % 和 _ 通配符)
指定了 ACTION 报告目标:
指定 CLIENT_ID(例如:来自 V$SESSION.CLIENT_IDENTIFIER)报告目标:
默认为 NULL:(% 和允许使用 _ 通配符)
指定 CLIENT_ID 报告目标:
指定 PLSQL_ENTRY 名称(例如:“SYS.DBMS_LOB.*”)报告目标:
默认为 NULL:(允许使用 % 和 _ 通配符)
PLSQL_ENTRY指定报告目标:

指定报告名称

~~~~~~~~~~~~~~~~~~~~~~~~
默认报告文件名为ashrpt_1_1002_0900.html。  要使用此名称,
继续,否则输入替代方案。
输入 report_name 的值:
/home/Oracle/ash_rpt_20111002_8:30-9:00.html

使用报告名称 /home/oracle/ash_rpt_20111002_8:30-9:00.html

所有用户输入的摘要

----------------------------
格式        : HTML
数据库 ID        : 450641661
机构编号       : 1
开始时间     : 2011 年 10 月 2 日 08:30:00
结束时间       : 2011 年 10 月 2 日 09:00:00
时段宽度     : 默认
报告目标: 0
报告名称    : /home/oracle/ash_rpt_20111002_8:30-9:00.html

Oracle 11g r1入门教程:ASH使用

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板