AWR, ASH, ADDM

Hi all,
11.2.0.1
Aix 6.1 5L (quadcore, 16GRam)
I am still confused how to take full advantage of these monitoring tools.
Actually the our database performance is currently satisfactory, except for occasional few minutes spikes of CPU highs > 80 .
I just want to catch the culprit process/program responsible for this spikes, as I have no I idea who it is.
Is it wise to run ASH, AWR, ADDM with an input from time 1AM to 1AM next day?
What I mean is I will analyze a 1-day period, so that I can catch the program/process that has the higest cpu/memory usage for the day.
Is this possible?
Thanks a lot,
zxy

Run the ash report (or start with just the OEM Active session screen) for the few minutes around the spike. (See $ORACLE_HOME/rdbms/admin/ashrpt.sql)
I already run the ASH for the specified timeframe of within 10 minute period, and I got this sql programs captured.
A.)
SQL*Net break/reset to client    90.71 ** Row Source Not Available **      90.71
begin dbms_aqin.aq$_dequeue_in( :1, :2, :3, :4, :5, :6, :7, :8, :9, :10, :11, :1
2, :13, :14, :15, :16, :17, :18, :19, :20, :21, :22, :23, :24, :25, :26, :27, :2
8, :29); end;
This dbms_aqin.aq$_dequeue_in is the one running.
Is this tunable?
B.) How to I resolve enqueque?
          475hxdks610gr           3555540364                    4          24.24
enq: TX - row lock contention    24.24 FOR UPDATE 24.24
SELECT isotrcnum FROM SERVICEPROVIDERPROFILE FOR UPDATE
C.) How do I resolve sqlnet break/reset
ccd38r7qn1mn9           1923507850                    0          18.18
SQL*Net break/reset to client    18.18 SELECT STATEMENT                    18.18
SELECT TRMNL_STATUS.cntrlid cntrlid,TRMNL_STATUS.mrchid mrchid,TRMNL_STATUS.dtcd
e dtcde,TRMNL_STATUS.stats stats,TRMNL_STATUS.termid termid,NVL(BATCH_SETTLE.adr
sncod, 0) adrsncod FROM TRMNL_STATUS TRMNL_STATUS,BATCH_SETTLE BATCH_SETTLE WHE
RE TRMNL_STATUS.cntrlid=3 AND TRMNL_STATUS.mrchid=0 AND TRMNL_STATUS.dtcde=1 AND

Similar Messages

  • Explain plan, Oracle 10g, AWR, ASH etc etc

    Hi,
    I'm obviously not searching on the right terms but using one of the following : AWR, ASH, ADDM, isn't it possible to get the explain plan for a certain SQL_ID after the fact?
    I was sure that using ash and specifying the SQL_ID that one could have the explain plan, but I don't have it in the ASH Report. We don't have Grid in place, only snapshots taken every hour.
    cheers.

    Thankyou both for your very quick replies, just what I needed.
    Edited by: mattyb on Mar 25, 2009 2:06 PM

  • How to use awr and addm reports

    Hi,
    to use awr and addm reports does we should have separate license or oracle server software license is enough.
    which tool do we use to read this awr and addm reports in real time.
    please give your valuable suggestions.
    thank you!

    Seeing as you seem to want to continue the discussion on someone else's old thread rather than your own one
    AWR files in oracle
    If i don't then it is difficult to find the queries thata re related to my application as most of those are the sysqueries, i just need schema specific queries in the SQL ordered by Elapsed Time section. Perhaps you are using the wrong tool?
    A system-level report like AWR or ADDM is no use to you as it seems your application code is not significant at the system level.
    You might want to consider tracing the sessions from your application using client_id or module to identify sessions belonging to your application then possibly use TRCSESS and TKPROF.

  • AWR and ADDM in general

    Hi,
    where can I find good easy material on net fro AWR and ADDM with examples and scenarios.
    Thanks
    rgds
    saaz

    Once you've run the ADDM report, I don't think you need any help deciphering it, it's pretty straight forward. The only question you need to ask is whether the recommendation is significant.
    For AWR interpretation, this is largely the same as Statspack. In addition to the links provided by others above, you may find this resource useful:
    [Connie Dialeris Green: Diagnosing Performance Bottlenecks using Statspack and The Oracle Performance Method|http://www.oracle.com/technology/deploy/performance/pdf/statspack_opm4.pdf]

  • Configure/view AWR and ADDM reports

    our production server 11.1.0.7 (db) is running on redhat 5.3.
    how i can configure/view AWR and ADDM reports for this from my local machine
    please reply

    the AWR snapshots in 10g are automatically taken after every 1 hour by default , am i right ?
    YES
    some reference.
    http://www.oracle-base.com/articles/10g/AutomaticWorkloadRepository10g.php

  • What type of monitoring/report will help me here? AWR/ASH/SQLTUNE?

    Hi All,
    Oracle v11.2.0.2 Linux 64 bit.
    In our application there is a service which keeps running on a Wondows machine and runs few (3 to 4) SQLs repeatedly.
    Yesterday evening between 22:50 and 23:15 we had a performance issue with the service i.e. normally these SQLs which take between 3-6 seconds, were taking 35, 40 seconds. AFter 23:15, there was no problem because there was no data (or very less data) to process for next 2-3 hours. Later on it was running fine (back to the original timings).
    Now I want to investigate that specific issue I had yesterday (about 12 - 14 hours ago). I have the SQL Ids, session id.
    I don't have access to Enterprice manager or Grid control, only SQL prompt. However I can ask the DBAs to generate a report, but with all required details.
    Problem is, what report do I run? what to use?
    1) AWR is set to 1 hour interval. And my problem window is split in 2 different snapshots. If I look at 2 AWR reports ( 22:00 - 23:00 and 23:00 - 00:00), the numbers don't show much of an issue, as all the numbers are averaged out for the whole 1 hour (i.e. a SQL performed well 15 times and did badly 5 times, the overall average won't look bad)
    2) ASH report is a complete mistry to me. I am trying to generate the report with ashrpt.sql / ashrpti.sql. Most of the sections say "No data exists for this section of the report". When using ashrpti.sql do I need to enter all the values it ask? Is there a Oracle's recomended way to give values and run this report? Documentation does not show a sample/example call which will work.
    3) DBMS_SQLTUNE reports are also not showing any data. Almost blank reports. How can I find out if the data required for DBMS_SQLTUNE is there? or how long that data is retained?
    We always get such delays randomly, ask a DBA, they say, "No problem". Not their fault, but they are looking at averaged out numbers.
    Thoughts please.

    Hi,
    your problem is that you are trying to resolve a problem related to a specific statement by using instance-wide tools. You should look at performance stats for that particular statement.
    1) Identify sql_id of the offending statement (e.g. select sql_id from v$sql where sql_fulltext like '%part_of_statement_text_here%', if it doesn't return results check case or look in
    dba_hist_sqlstat)
    2) Look for records with this sql_id in DBA_HIST_ACTIVE_SESS_HISTORY (use filter on sample_time). Compare performance indicators for the timeframe of the incident and outside it
    3) You can also find performance stats for this statement in DBA_HIST_SQLSTAT, but you will have aggregates over snapshot duration
    Given your symptoms, the most logical explanation is a plan flip. Check plan_hash_value in DBA_HIST_SQLSTAT -- if it changed around the time of the incident, that will confirm your suspicion.
    Use dbms_stats.display_awr to display both "good" and "bad" plan. Try to understand the key difference, look at predicates for any hint that could explain it. If it doesn't give you results,
    use format=>'advanced' to generate outlines for both plans, then you can set STATISTICS_LEVEL=ALL and run the statement with both plan, producing extended plan statistics. Use
    dbms_xplan.display_cursor(..,..,format=>'allstats last') to display it. If having difficulty interpreting it, post it here to get the help from community.
    Best regards,
    Nikolay

  • Functions/Features not provided by AWR or ADDM?

    Hi folks,
    Are there any analyses/features that you would have liked to see in AWR that are not available? Similarly for ADDM?
    rgds, Efachim

    Hi,
    You are overreacting !!
    I hops now Sun will remove my post.
    The aim of this post is definitely not to make money !!! as everythink is free on this website and that there is no advertisement at all !
    I think their is a misunderstanding.
    We are contractors. We offer to provide free support in exchange to the right to publish the article you may post. That's it !
    Nothing else, nothing behind the surface.
    But I understand your point of view, and I will be happy if now Sun could remove my post.
    So sorry for my intervention.

  • Oracle 9i Sql tunning

    HI all,
    Is there any command line method in oracle 9i which suggest optimizations for a sql query like tunning advisor in 10g.
    I want to know a command line method not the oracle management Server
    Thanks
    Lbn

    Hi Lbn;
    AFAIK answer is no for 9i,
    Please review:
    Performance Tuning Using Advisors and Manageability Features: AWR, ASH, ADDM and Sql Tuning Advisor [ID 276103.1] << part Performance Tuning Approach: Pre-Oracle10g
    Also review:
    Tuning in Oracle7/8/8i/9i - Contents [ID 62325.1]
    Regard
    Helios

  • Monitoring tool/scripts for Standard Ed.11g

    hi
    have you heard about some good 3rd party tool (any, non- and commercial one) for standard Edition 11g for Windows platform?
    Toad Suite for Admin is pretty expensive for me,
    ION probably works only with Enterprise Ed. ...
    by the way, is there a huge difference between available stats on Std. vs Ent.?
    I know that AWR on Std. Ed. doesn't work, but is it the issue of limited/or none/ stats or just blocking the functionality?
    thanks for hints in advance,

    It is blocked by default with instance parameter CONTROL_MANAGEMENT_PACK_ACCESS http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/initparams036.htm#I1010296. On my personal test system running 11.2.0.1 Standard Editione One I can change dynamically the parameter and read V$ACTIVE_SESSION_HISTORY with non empty result: so it looks you can easily change it and use AWR/ASH/ADDM alhtough you cannot buy the license.
    Before:
    SQL> show parameter pack
    NAME                                 TYPE        VALUE
    control_management_pack_access       string      NONE
    SQL> select * from v$active_session_history;
    no rows selectedChange:
    SQL> alter system set control_management_pack_access='DIAGNOSTIC+TUNING';
    System altered.After some time:
    SQL> select count(*) from v$active_session_history;
      COUNT(*)
            52

  • Difference between AWR ,ADDM ,ASH

    Hello
    Can some one please explain me the difference between AWR ASH AND ADDM database reports
    Thankyou

    AWR
    [http://www.oracle-base.com/articles/10g/AutomaticWorkloadRepository10g.php#]
    ADDM
    [http://www.oracle-base.com/articles/10g/AutomaticDatabaseDiagnosticMonitor10g.php]
    ASH - Active Session History. Names says it all.
    [http://www.oracle.com/technology/pub/articles/10gdba/nanda_10gr2dba_part3.html#ash]
    -Anantha

  • Can I have automatic e-mail setting for ADDM and AWR reports??

    Can I have Automatic e-mail settings for all my AWR and ADDM reports so I don;t have to run the reports all the time but they can be sent over to my mailbox and I can review them, if at all I can do that then can I bound them to a particular time frame where I can recieve only those reports durin the peak usage of my database.
    thanks

    Hi Rohan,
    Can I have Automatic e-mail settings for all my AWR and ADDM reports so I don;t have to run the reports all the time but they can be sent over to my mailbox and I can review them,You bet! I do it for all of my databases:
    1 - Use a cron (or preferably dbms_scheduler) to schedule the awrrpt.sql execution, directing the report to a fixed file location (e.g. /tmp).
    2 - As step 2 from the scheduled task, direct the report as input to sendmail:
    For Windows:
    http://www.dba-oracle.com/t_e_mail_interface_windows.htm
    For Linux:
    http://www.dba-oracle.com/t_email_mailing_messages_plsql.htm
    For complete details of job scheduling, see Dr. Hall's book "Oracle Job Scheduling":
    http://www.rampant-books.com/book_2005_1_scheduling.htm
    Hope this helps. . . .
    Donald K. Burleson
    Oracle Press author

  • Do we need separete licence for AWR , ADDM in 10gR2

    Do we need separete licence for AWR , ADDM in 10gR2?

    AWR and ADDM come with the 10g database. When you connect to a Enterprise Manager Database Control or Grid Control web site for the first time you are presented with a page lists the "Packs" that are included and inform you that some premium functionality contained within this release of Enterprise Manager require a separate Oracle License.
    You can view the packs at a later date by clicking About Oracle Enterprise Manager link at the bottom of the home page and then clicking the Oracle Enterprise Manager 10g License Information link.
    The Diagnostic Pack includes the following:
    Performance monitoring (database and host)
    ADDM
    AWR
    Event notifications
    Event/Metric history
    Blackouts.
    You have to have the Diagnostics Pack license even if you will only be accessing these features through their SQL or PL/SQL interfaces.

  • Generation of ASH report very slow

    Hello,
    I'm in 11203, and generation of ASH report is very slow.
    AWR and ADDM reports are generated quickly.
    To understand what happen, I check the wait event on the session that is executing ASH report, and I found that this session is waiting 99% with "controlfile sequential read".
    My question is :
    Is there any way to make the generation of ASH report quick ?
    Why the generation need to access to the controlfile ?
    Thank you a lot.

    Hi, Keith.
    I tried the pagination scheme "Row Ranges X to Y (with next and previous links)".
    This caused the same problem - my page aborts with the error message:
    "Internet Explorer cannot open the Intenet site https://oraweb.slac.stanford.edu/apex/slacprod/f?p=116:13:439623456781::NO:::
    Operation aborted"
    I even removed pagination altogether and still got the same error.
    Futhermore, it is sporadic. At times I invoke the report with 500 rows and it
    displays without problem. And then, 5 seconds later, I run the re-run the report (again asking to display 500 rows), and it aborts.
    This report worked without error (it was "slow", but worked) two weeks ago. But now, it is failing. My gut feeling is that my problem lies with out Oracle
    Application Server. I have the feeling that our DBA's have changed some
    sort of configuration (a buffer, perhaps) that is causing my problem. Not sure
    about this. I guess I'm reaching for straws at this point.
    Thanks for your help. It is appreciated.
    Elie

  • Script to generate awr and e-mail to the user

    Hi ,
    Can someone help me with the script to generate AWR report and e-mail to customer on a daily basis?
    OS:AIX 6.1
    DB:11.2.0.2

    http://www.gokhanatil.com/2011/07/create-awr-and-addm-reports-and-send.html
    http://nadeemmohammed.wordpress.com/2011/10/27/generate-awr-reports-automatically-script/
    Generate Statspack report automatically once per day
    Your answer in above link(s), just read,understand and try to implement. If problem continue post here, we are here 24x7, but first show us yours efforts.
    Regards
    Girish Sharma

  • Create AWR Reports

    Can it be possible to generate the AWR reports and ADDM reports for a specific time period from OEM GRID and mail it to specified mail id everyday.

    user13549752 wrote:
    Can it be possible to generate the AWR reports and ADDM reports for a specific time period from OEM GRID and mail it to specified mail id everyday.As I know OEM Grid Control can not convert AWR reports to daily jobs, but we can write a PL/SQL script to create AWR/ADDM reports and mail them:
    http://www.gokhanatil.com/2011/07/create-awr-and-addm-reports-and-send.html
    Regards
    Gokhan

Maybe you are looking for