How to do Detailed AWR Report  Analysis

Hi,
Please let me Know how to do analysis AWR report and get it corrected.

The best way to isolate the bottlenecks in Oracle is to analyze the top five wait events for the database and look for any external waits that might be associated with disk, CPU and network.
Oracle provide two scripts to produce workload repository reports (awrrpt.sql and awrrpti.sql). They are similar in format to the statspack reports and give the option of HTML or plain text formats. The two reports give essential the same output but the awrrpti.sql allows you to select a single instance. The reports can be generated as follows.
@$ORACLE_HOME/rdbms/admin/awrrpt.sql
@$ORACLE_HOME/rdbms/admin/awrrpti.sql
The scripts prompt you to enter the report format (html or text), the start snapshot id, the end snapshot id and the report filename. The resulting report can be opend in a browser or text editor accordingly.
http://www.oracle-base.com/articles/10g/automatic-workload-repository-10g.php

Similar Messages

  • How to track details for report last run

    Hello All,
    I have request from the client where i have to run the report from the last date on which the report was run.
    For this i need to track the details as on which date the report was run last eg last the report was run 01-june-08
    for a supplier so nect time when the report is run for tht supplier it shud allow dates only after 01-June-08.
    This has to be done in rpeort 6i.
    Can anyone suggest as how i can achieve this.

    If do not purge the concurrent request data (fnd_concurrent_requests) you can use the max(request_date) for that concurrent_program_id and allow date that is greater than that, using table validation. In the where condition just use
    select nvl(request_date,sysdate) from fnd_concurrent_requests
    where trunc(nvl(request_date,SYSDATE)) between (select trunc(nvl(max(request_date),SYSDATE)) from fnd_concurrent_requests where concurrent_program_id=45666) and trunc(sysdate);
    Thanks
    Nagamohan

  • How to hide detailed exception report on production system from end user

    Dear all,
    We have developed a Web Dynpro Java application for our client.
    Now the client would like to make sure that on their production portal (NetWeaver Portal 7.0), if an end user comes across an application exception (or any other exception for that matter), a custom error message or at least a less detailed error message as the standard "500 internal server error" with all exception details is displayed.
    I remember that once upon a time, i stumbled across a setting for this - but I just cannot find it anymore...
    Does anyone here know this?
    Any help much appreciated!
    Thanks and best regards
    Patrick

    Hello,
    For custom error pages you can check [this link|https://cw.sdn.sap.com/cw/community/docupedia/nw70java/blog/2010/03/21/custom-error-messages-in-the-portal]
    For less detailed error messages, follow [Note 962319.|https://service.sap.com/sap/support/notes/962319]
    Regards,
    Laszlo

  • How to monitor on disk i/o on healthcheck and awr report on biweekly health

    can you explain how to monitor from disk i/o and awr report from old snap shot to new snap shot
    how to check and analyze .,,,,,,,,,,,,,,,,,,,,,can any one tell few points which we can **regularly maintain for health check**
    thanks in advance
    SQL> SELECT group_number ,disk_number ,mount_status ,total_mb/1024 ,free_mb/1024
    2 ,reads, (bytes_read / (1024*1024*1024)) mb_read ,read_errs ,read_time,writes
    3 ,write_errs ,write_time FROM v$asm_disk;
    GROUP_NUMBER DISK_NUMBER MOUNT_S TOTAL_MB/1024 FREE_MB/1024 READS
    MB_READ READ_ERRS READ_TIME WRITES WRITE_ERRS WRITE_TIME
    2 0 OPENED 199.989258 0 13697147
    402.589765 0 44542.38 4358669 0 8883.86
    2 1 OPENED 199.989258 0 13653653
    405.503195 0 46014.33 4805783 0 11138.13
    2 2 OPENED 199.989258 0 15272350
    415.620874 0 45524.7 4571038 0 9806.01
    GROUP_NUMBER DISK_NUMBER MOUNT_S TOTAL_MB/1024 FREE_MB/1024 READS
    MB_READ READ_ERRS READ_TIME WRITES WRITE_ERRS WRITE_TIME
    2 3 OPENED 199.989258 0 22713630
    533.380945 0 48105.68 4692729 0 9994.31
    2 4 OPENED 199.99707 0 23986390
    547.804756 0 57601.79 5788565 0 11073.44
    1 0 OPENED 199.989258 0 310810
    47.4352741 0 9652.12 1877994 0 3490.5
    GROUP_NUMBER DISK_NUMBER MOUNT_S TOTAL_MB/1024 FREE_MB/1024 READS
    MB_READ READ_ERRS READ_TIME WRITES WRITE_ERRS WRITE_TIME
    1 1 OPENED 199.99707 0 137665
    44.7837362 0 9155.21 751099 0 3092.96
    1 2 OPENED 199.99707 0 139561
    44.7904587 0 9424.26 753116 0 2858.23
    1 3 OPENED 199.99707 0 141139
    44.7718539 0 9506.27 802414 0 2768.22
    9 rows selected.
    can you please tell me how to monitor on disk i/os which is as shown above and
    please tell me AWR report to analyze some basic points for health check
    please give some details for health check of database.
    thanks in advance

    Hi;
    What is DB version?
    Please check below doc:
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28275/tdppt_degrade.htm#CACGCJDC
    Also see:
    What is AWR( Automatic workload repository ) and How to generate the AWR report? [ID 748642.1]
    How To Understand AWR Report / Statspack Report [ID 842884.1]
    Regard
    Helios

  • Interpertation of AWR Reports

    Hi
    Can anyone point me to a good document / blog / book that explains how some of the figures in the AWR reports are derived, particularly in repsect of multi cpu systems, and, perhaps optimistaically, how some of the figures relate to each other.
    Thanks
    Rob

    Hi Rob,
    In AWR report we are intrested about,
    1.Load profile
    2.Instance efficieny
    3.Top 5 waitevents
    4.Long running querys.
    statspack(AWR) analyzer,(not recommended by oracle),
    http://www.statspackanalyzer.com/analyze_2_0_1.asp
    you can copy & paste you are AWR report in the statspack analyzer link,
    you can get useful info and recommondations/suggestions to you are DB.
    In this link you can find the detailed info of AWR Report,
    http://www.nyoug.org/Presentations/2008/Sep/Ault_AWR.pdf
    Actually this question is asked in forums 2 or more times..one of that is..
    AWR report analysis
    And also you must look into Nikolay suggestions that are good..(Because Jonathan is expert.....)
    Thanks,
    Srini...
    Edited by: Srini on Apr 18, 2012 4:20 AM

  • Oracle  query from awr report

    Hi,
    I need to run an Oracle query with the following fields in the AWR report:
    First Query:
    DB Name
    Begin Snap Time
    End Snap Time
    Begin Snap
    End Snap
    Event
    Waits
    Time(s)
    Avg wait (ms)
    % DB time
    Wait Class
    Second Query:
    DB Name
    Begin Snap Time
    End Snap Time
    Begin Snap
    End Snap
    Elapsed Time (s)
    Executions
    Elapsed Time per Exec(s)
    %Total
    %CPU
    %IO
    SQL Id
    SQL Module
    SQL Text
    How Can I write this query?
    Thanks in advance!

    R.Royal wrote:
    Thanks,
    I know how to generate an AWR report but I would like to write a query that takes these fields from oracle views. (DBA_ or V$)
    And the link I sent to you shows you the views required to do that.
    Cheers,

  • Running awr report between start of load testing and end of load testing

    Hi,
    How i can get awr report between 2 intervals(snap before the load testing and snap after the load testing)
    supoose load testing will happening for 1 hours and 30 minute and i need to get awr report how i can get this since i know interval between snapshots 60 minutes by default .
    is it accomplished by manually inputs appreciated.
    Thanks
    Prakash

    You change the interval to the increment you wish.
    http://www.morganslibrary.org/reference/dbms_wrkld_repos.html
    DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS.

  • Redo Log Missing + AWR Reports

    Hi Techies,
    1)how to start up the database, if my active group of redo is missing or corrupted. can you please suggest me with steps?
    2)What are the main things we need look in the AWR reports. (How to analyze the AWR reports)
    Thanks,
    Tippu

    Hi,
    1)how to start up the database, if my active group of redo is missing or corrupted. can you please suggest me with steps?If your last shutdown was clean then you can follow these steps...
    1. Start mount
    2. Alter database recover until cancel;-------just a fake recovery...nothing done if your database was shutdown cleanly..
    3. Alter database open resetlogs;......This step will recreate the missing or corrupted redo logs
    4. Backup your database
    2)What are the main things we need look in the AWR reports. (How to analyze the AWR reports)Go through the link http://www.nyoug.org/Presentations/2008/Sep/Ault_AWR.pdf
    Regards

  • How to generate AWR report by using ttStats?

    Hi all,are there any links or documents to show how to use ttStats toolkit to generate a report like Oracle AWR report?
    If no links or document available, could you tell me how to use it?
    In fact I want to know how to do a performance analysis for my application and perform some tune.
    If any other toolkits are more suitable please let me know and of course the guide that how to use them is much welcome.
    Thanks.

    The ttStats executable can be found in the <TimesTen_home>/support directory. Before you can run the executable within a command prompt, you'll need to source the ttenv.* file in the <TimesTen_home>/bin directory.
    The output of ttStats -h is as follows:
    ttStats [-latchstats on|off] [-display-options] [-xml file]
    [-statlevel level] <dsn or connstr>
    ttStats -s[napshot] [-latchstats on|off] -xml <file> <dsn or connstr>
    ttStats -report <xmlfile1> <xmlfile2> <-text|-html> <report_file>
    Where parameters in <> are required, and in [] are optional.
    -display-options:
    This option only works in monitoring mode as
    screen filtering. ttStats only displays on the
    screen statistics with specified prefixes.
    Available prefix options include:
    -cg, -ckpt, -conn, -db, -grid, -lock, -log, -repl,
    -stmt, -txn, -xla, -zz, where the naming of prefixes
    conforms to naming of statistics in TimesTen
    sys.systemstats table. If no display option
    is specified, all statistics are displayed
    by default. For example, run command
    ttStats -cg -stmt dsn=TptbmData
    to display only cache group and statement
    related statistics.
    -h[elp] Print help message and exit.
    -interval <secs> Collect a set of statistics every <secs> seconds
    (default=10).
    Note: setting this lower can negatively impact
    performance
    -xml <file> Write statistics to <file> in XML format. All
    statistics will be written to <file> no matter
    whether they are displayed on screen or not.
    For example ttStats -xml mon.xml dsn=TptbmData
    and ttStats -xml mon.xml -cg dsn=TptbmData
    write the same file even if the latter only
    shows cache related statistics on the screen.
    -snapshot One snapshot of all statistics are saved to disk
    in the specified file format, then the program
    exits. This option should be used together with
    the -xml option.
    -statlevel <level>
    Set the SysStats level, this value of level only
    applies to sys.systemstats table.
    -report <xmlfile1> <xmlfile2> <-xml|-text|-html> <report_file>
    Compare two snapshots, and generate an AWR like
    report. At present, each XML file contains only
    one snapshot. The difference is computed as the
    absolute value of statistic value in <xmlfile2>
    minus that in <xmlfile1>. The result can be
    written in HTML and plain text formats. XML is
    not supported as output format at present.
    As an example, you can run the utility as the instance admin user by doing something like:
    ./ttStats -s -xml tmp.xml <DSN>
    You can then open tmp.xml with a web browser and see statistics about the database.
    You can also compare two previously captured snaps by doing something like:
    ./ttStats -report tmp1.xml tmp2.xml -html tmpReport.html

  • How to Understand AWR Report

    Hi
    How to understand AWR report?

    Hi,
    first of all, you need to understand things that this report is about -- like wait events, DB time, CPU time, etc. If you are familiar with these things, the rest is easy.
    There are also some articles about reading AWR reports in my blog, including some examples: http://savvinov.com/awr/
    Best regards,
    Nikolay

  • How can i develope a report for getting purchase requisition details

    how can i develope a report for getting purchase requisition details like mrp controller release date unit of measure

    Hi,
      Go to Tcode ME53(Purchase requisition display). Give any preq number and click the item overview button..
    in the next page click select one item and press item details button(or F2 button)..In the next page all your requiresd fields will be there.. put cursor in reqd field and press f1.. in the pop up box press techical details(hammer button) to get the field name as well as the transparent table.. Use those fields and table in ur program..
    hope it helps
    Award points if it helps

  • How Far Back Oracle Keep AWR Reports

    Hello,
    A quick question:
    Does anyone know how far back Oracle retain AWR reports in the database? Is this something that we can customize? If it is, can someone offer some insights?
    Thanks!

    The default settings for 'interval' and 'retention' are (60 min and 7 days respectively),
    Sample modification using,
    execute dbms_workload_repository.modify_snapshot_settings(interval => 120,retention => 20160);
    the parameter value is in minutes.
    Edited by: Anantha on Jan 15, 2009 12:12 PM
    Metalink notes:
    Space Management In Sysaux Tablespace with AWR in Use - 287679.1
    Usage and Storage Management of SYSAUX tablespace occupants SM/AWR, SM/ADVISOR, SM/OPTSTAT and SM/OTHER - 329984.1

  • How to find problematic quries using AWR report

    Hi All,
    Somebody please help me how do I analyze the AWR report to find out problematic quires and the relevant recommendation for it.
    It would be highly appreciable
    Kind Regards
    Shankar

    if youre running AWR means you got enterprise edition with the diagnostic licence pack add on. Substantial investment even in a minimal cpu configuration.
    Reason Im asking is your question is opened ended. Sure you can look at the top consuming SQL statement, but that not might be what needs tuning so you want to waste your time trying to fix things that arent broken?
    Have you got a DBA on site?

  • Report Analysis template - detailed

    Hi all
    Do we have standard template to do a very detailed analysis of an existing report?
    We are trying to do a standard and detailed analysis on an existing report to bring up requirements artifact from the same. Sounds wierd, I know. :) But then that's what is to be done in my case here, so got no choice.
    For the same reason, we do not want to miss out any detail from the analysed report that would end us up in a terrible situation later.
    Any such templates, please let me know pointers or resources or the artifacts itself
    Thanks in advance
    and best regards
    Manesh

    Hi Vijaya,
    Welcome to SDN
    The values * occur when you have key figures in different units available for the selected characteristic criteria, as a result the system is not able to add them and display the total.
    Example if
    one value is in Centimeter and the other in Meter the system will show the total as *
    .....and don't forget to assign points it is the way to say Thanks at SDN.......
    Hope it helps.
    Cheers
    Anurag

  • How to take awr report

    A little confused in generating awr report using awrrpt.sql
    Here are the snapshots we have in the repository.
    8257 13 Nov 2013 02:00 
    1
    8258 13 Nov 2013 02:30 
    1
    8259 13 Nov 2013 03:00 
    1
    8260 13 Nov 2013 03:30 
    1
    8261 13 Nov 2013 04:00 
    1
    8262 13 Nov 2013 04:30 
    1
    And the test run we'd was between 2:15 to 3:45.  which snapshots should we choose as the begin snap ID and end snap ID.
    I got this question when i saw how the snapshots were taken like snap ID 8258
      SNAP_ID BEGIN_INTERVAL_TIME       
    END_INTERVAL_TIME
    8258 13-NOV-13 02.00.19.314 AM 
    13-NOV-13 02.30.23.284 AM
    where i was going to select 8257 as the begin snap ID.
    Which snap IDs makes more sense for the time window of 2:15 to 3:45 ?
    Thanks
    Siva.

    It seems you are confused by BEGIN_INTERVAL_TIME (you can look on this column as orientation for the interval, begin/end) and END_INTERVAL_TIME.
    END_INTERVAL_TIME is the time when the snapshot is taken,
    In your case:
      SNAP_ID BEGIN_INTERVAL_TIME  
    END_INTERVAL_TIME
    8258 13-NOV-13 02.00.19.314 AM
    13-NOV-13 02.30.23.284 AM
    So,
    SNAP_ID = 8258 with BEGIN_INTERVAL_TIME = 02.00.19.314 AM
    If you check previous SNAP_ID = 8257, that snap will have END_INTERVAL_TIME = 02.00.19.314 AM
    Taking a snapshot doesn't last 30 min. If you need to know how much time the database spent to take the snapshot you can query FLUSH_ELAPSED column from DBA_HIST_SNAPSHOT.
    I.Arsov
    Message was edited by: IvicaArsov

Maybe you are looking for

  • Why do i have to have my cellular data turned on to recieve or send TEXT messages?

    my girlfriend and i have noticed this most recently. To send or recieve TEXT messages (not MMS) on our iPhone 5's we have to have our *cellular data* turned on. OMG why? It's supposed to not use cellular data for texting (or callling) so why do we ha

  • Updating to IOS 5 - "Device isn't eligible for the requested build." SOLUTION

    After two days of struggling to update to IOS 5. Here is how I made it work... I continuously got this error message: Here is how I was able to get past this roadblock & update my iPhone4 & iPad2 from 4.3.5 to 5.0. Be sure your iTunes is up-to-date 1

  • IPod Touch 3 bluetooth connection to wireless Motorola HT820 headphones

    YouTube - iPod Touch 3 upgrade using bluetooth to connect Motorola HT820 wireless headphones. The iPod Touch bluetooth is working. http://bit.ly/14LNy5

  • Oracle waveset 8.1.1.5 find user issue

    Hi All, we recently applied the oracle waveset 8.1.1 patch5. everything went smooth. but in the findusers i am getting this error message. after this message i am getting the users. please help me on this. what i am missing here. Thanks in advance...

  • Trouble browsing

    For some reason, I can't seem to get on half the websites I goto when I'm at work.  But when I take my computer home, it works without any trouble at all. I have tried changing from safari, to firefox and have tried using both hard wire and wifi.  Th