• ASH and AWR - EM12c Performance

    Extensive Elapsed Time for ASH Report

    The other day I had a customer who was to send me an ASH report after there was a challenge in providing me EM Diagnostics from their repository database.  After the report hadn’t been submitted after a number of days, the customer admitted that they would execute an ASH report request and would subsequently kill the session after eight hours or so of non-completion. Although I hadn’t experienced this myself, there are a number of causes behind an ASH report not running and troubleshooting it is a straight forward approach. Analysis The first thing to do, is to gather some…

  • ASH and AWR - EM12c Performance - EM13c - Enterprise Manager

    Displaying CPU Graphs For Different Time Ranges in Enterprise Manager

    This question was posted in Twitter from @matvarsh30, who asked, “How can I display CPU usage over different periods of time for databases in Enterprise Manager?” Everyone loves their trusty Top Activity, but the product’s functionality is limited when it comes to custom views and this is what our user had run into. There are numerous ways to display this data, but I’m going to focus on one of my favorite features in the product that was created to replace Top Activity, ASH Analytics. Retaining AWR Data for ASH Analtyics Note: This process to display CPU graphs will work for…

  • EM12c Performance - Enterprise Manager

    Top 5 SQL Monitor Features

    SQL Monitor is one cool tool.  Via EM12c, it empowers everyone, (yes, that means the developer, too, so give them the access to view this data via Cloud Control, please!)  This is a top five list, but it doesn’t stop there, just remember, this is my favorite features when using Cloud Control with SQL Monitoring. Once logged into the database, you can gain access to SQL Monitor by clicking on Performance –> SQL Monitoring. 1. High Level View The main view of active and inactive processing, (just remember, SQL Monitor processes will age out, so keep that in mind that this…

  • Cloud - EM12c Performance - Enterprise Manager - Oracle

    Recommendations to Address Cloud Performance Issues via EM12c

    So I’m going to start this post with an admission-  I don’t have access to a cloud environment to test this out, but I know what I would do first if I experienced slow response time on database creation or cloning via EM12c to the cloud and I would like to at LEAST post what I would do to give others the chance to test it out and see if it offers them some help. Knowing what is causing slow performance is essential to trouble shooting any problem.  I’ve had a few folks come to me with complaints that their hybrid…

  • EM12c Performance - Oracle

    Creating a Trace File from EM12

    Creating a trace file from EM12c is quite easy and doesn’t require a DBA offering up the world to allow a developer or support person to perform this action. Enterprise Manager also removes some of the syntax options that could get a developer or app support person that is less specialized in creating trace files, all the options and the knowledge of the syntax, etc. from getting into trouble, which creates an option for everyone to be successful. The proposed solution that I’ll post here is where the EM12c user will be able to create trace files, but the DBA will control the…

  • ASH and AWR - EM12c Performance - Oracle

    SQL ID Specific Performance Information

    When you need to have information about one SQL_ID and don’t need everything and the kitchen sink, there are a few different ways to collect this via Oracle.  I’m surprised how rarely this is covered in performance tuning/optimization, (whatever the current “acceptable” term is for fixing a database when there are performance issues arise… J)  classes, manuals and documentation.  I’d like to cover two of my favorite here and know, there are other options that I won’t be digging into, (SQLd360, SQLTXPLAIN, tracing, etc…) The Workload Repository SQL Report I also refer to this as the “SQL ID Specific AWR…

  • EM12c Performance - Oracle

    Distributed Transactions and EM12c Page Performance

    While presenting at HotSos in Dallas, Tx, an attendee, (thank you Wenju! :)) asked how page performance issues could be identified when the call was being made remotely and not from the Oracle Management  Repository, (OMR) using the Page Performance console within Cloud Control. This is a very good question and although not straight forward, I would like to demonstrate what is available to assist in answering the challenge. First, I have to add that the answer is provided using release 12.1.0.4 of the Enterprise Manager 12c, so if you are still running an earlier version, your results may not…

  • ASH and AWR - EM12c Performance

    How to Use an ASH Report and Why

    Active Session History, (ASH) reports are one of my favorite when investigating a performance issue.  The biggest challenge I think that faces many administrators is to know when to turn to an ASH report and how to use the report to diagnose an issue. Today’s example is brought to us thanks to a Workload replay that should be a simple, but also, a clear step by step of when and why to use an ASH report. Top Activity In our EM12c environment, we note some high activity in a database and use Top Activity to view what’s going on: As…

  • EM12c Performance - Enterprise Manager - Oracle

    EM12c and the Optimizer Statistics Console

    Today we’re going to review another great feature in the EM12c that you may not have realized was available.  Once logged into a database target, click on the Performance menu and navigate to the Optimizer Statistics Console: Optimizer Statistics Console Page The new console page is clean, easy to navigate and has great access points to manage and monitor optimizer statistics for the given database target. We’ll actually start at the bottom of the page with the Statistics Status and go up into the links.  Viewing the graph, you get a quick and clear idea of the status of your…

  • EM12c Performance - Enterprise Manager

    EM12c Management Agent, OutOfMemoryError and Ulimits

    While enjoying the lovely Liverpool, UK weather at Tech14 with UKOUG, (just kidding about that weather part and apologies to the poor guy who asked me the origin of “Kevlar” which in my pained, sleep-deprived state I answered with a strange, long-winded response…. :)) a customer contacted me in regards to a challenge he was experiencing starting an agent on a host that was home to 100’s of targets.         oracle_database.DB301.com - LOAD_TARGET_DYNAMIC running for 596 seconds         oracle_database.rcvcat11 - LOAD_TARGET_DYNAMIC running for 596 seconds         oracle_database.DB302.com - LOAD_TARGET_DYNAMIC running for 596 seconds         oracle_database.B303.com - LOAD_TARGET_DYNAMIC running for 596…

  • EM12c Performance - Oracle

    OMS and OMR Performance- Part III, Metrics Page

    Before heading off to UKOUG’s Tech 14 conference, thought I would jump back from the Agents performance page and look into the very important page in the Oracle Management Service, (OMS) and Oracle Management Repository, (OMR) regarding metrics.  Standard metrics collection is demanding in itself, so when we add plugins, metric extensions and manual metric collection changes, it’s important to know how these changes can impact the performance of the Enterprise Manager 12c, (EM12c) Cloud Control environment. We have returned to the same location in the EM12c console page: Setup–>Manage Cloud Control –> Repository.  The Repository Page through three tabs,…