Extending oracle tools final


Published on

Published in: Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Margaret Mills Senior Principal Database Administrator with Oracle Corporation EBS/Fusion Environment Operations division. Main workload includes installation, configuration, reviewing, debugging, performance analysis and assisting in operational issues related to internal EBS and Fusion development and testing environments. Work closely with Server Operations and Fusion/EBS Performance Specialist teams to identify and resolve outstanding issues. 13 years in the IT industry within support and/or consulting roles. 4 years at Oracle Corporation.
  • Colleague quoted to me the other day “Real DBA’s/Techies don’t need EM, we use real collection scripts and produce our own reports”. Response: 100% agree, but why not use EM to collect data from your “Mickey Mouse” scripts? Does management understand what you are trying to tell them when you send them SQL output to show blocking and waiting sessions? If you send them a nice graph that shows the blocking and waiting session counts over a period (day/week), they tend to read the reports and understand if there is or isn’t an issue. General acceptance levels for EM reporting: Manually run Custom Reports -> Select input System/Group (Most Operations Staff and DBA’s) Dashboards and drill down reports (All Operations Staff and some Managers) Email reports (Managers) Set UDM’s and EM reports up generically and use them across multiple Servers/Groups. No need for rewrites or manual intervention.
  • Demonstration data is for information and demonstration purposes only and has no reflection on real products currently released or to be released in the future. Information relating to internal tier structure and architecture, including Oracle products used in this presentation is purely to demonstrate examples of how Oracle Tools can be enhanced with minimal development. It does not reflect any current or future product or packaging information for real products currently released or to be released in the future .
  • Presentation will focus on demonstration of customizations within Oracle Enterprise Manager 10G. Will also show a quick look at Oracle Enterprise Manager 11G and REUI.
  • Goal of Phase 1 – Tools to utilize proactive monitoring and reporting. Focus on Servers and Databases. Goal of Phase 2 – Add additional monitoring and reporting for Mid Tiers and additional information on Real User experiences and responses.
  • Goal of Phase 1 – Tools to utilize proactive monitoring and reporting. Focus on Servers and Databases. Goal of Phase 2 – Add additional monitoring and reporting for Mid Tiers and additional information on Real User experiences and responses.
  • Oracle Corporation have many internal systems and environments to monitor. Focus was dedicated to Fusion System Test and Demo environments. Overall technical architecture internally is changing rapidly, is extremely dynamic and sparse. Indentified requirements internally for additional metric collections, lower level focus and drill downs relating to CPU/Memory, Connections and Session events.
  • Extending oracle tools final

    1. 1. Extending Oracle monitoring tools to meet your business needs Margaret Mills Senior Principal Database Administrator Oracle Corporation (EBS/Fusion Environment Operations)
    2. 2. Summary…. <ul><li>Oracle Corporation internally is like any other customer. We often have to support products and technologies before “real” packaged tools and plug-ins are available. </li></ul><ul><ul><li>Enterprise Manager can help you to proactively monitor and report on these products and technologies with relatively minimal customization requirements. </li></ul></ul><ul><ul><li>Get the most out of your “Mickey Mouse” scripts. Turn them into impressive Enterprise Manager alerts and reports. </li></ul></ul>
    3. 3. Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making a purchasing decision. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
    4. 4. Agenda <ul><li>Set the Scene – Internal Case Study </li></ul><ul><li>Internal Challenges with Fusion Applications </li></ul><ul><li>Extensions to Oracle Enterprise Manager </li></ul><ul><li>Demo – Customizing EM 10G </li></ul><ul><li>Quick look at EM 11G and RUEI </li></ul><ul><li>Demo – What’s in EM 11G and RUEI </li></ul><ul><li>Questions </li></ul>
    5. 5. Set the Scene <ul><li>Oracle Fusion Applications Support Internal Case Study </li></ul><ul><ul><li>Phase 1 – Focus on Servers and RAC Database Tier </li></ul></ul><ul><ul><li>Phase 2 – Include Mid Tiers and End User Experience </li></ul></ul><ul><li>Internal Tools </li></ul><ul><ul><li>Oracle Enterprise Manager 10gR2 (Both Phases) </li></ul></ul><ul><ul><li>Oracle Enterprise Manager 11gR1 (Phase 2) </li></ul></ul><ul><ul><li>Real User Experience Insight RUEI 6.5 (Phase 2) </li></ul></ul><ul><ul><li>Standalone WLS Administration Console (Both Phases***) </li></ul></ul><ul><ul><li>Standalone Fusion Middleware Control (Both Phases***) </li></ul></ul><ul><ul><li>NOTE (***) EM 11G wraps these tools into drill down options </li></ul></ul>
    6. 6. Set the Scene <ul><li>Limitations in tools </li></ul><ul><ul><li>No support for FMW 11G WLS in EM 10gR2 </li></ul></ul><ul><ul><li>No plug-ins for Fusion Applications (in development) </li></ul></ul><ul><ul><li>Out of the box may not support all your needs </li></ul></ul><ul><li>Features in newer tools </li></ul><ul><ul><li>Extensive “out of the box” configuration/monitoring of Mid Tiers </li></ul></ul><ul><ul><li>Extensive “out of the box” configuration/monitoring for ADF Framework based applications </li></ul></ul>
    7. 7. Internal Challenges with Fusion Applications <ul><li>Internal Support </li></ul><ul><ul><li>1000’s DEV Environments, 100’s System Test Environments </li></ul></ul><ul><li>Infrastructure </li></ul><ul><ul><li>Split into server groups </li></ul></ul><ul><ul><ul><li>Storage, RAC, Mid Tier, Hosted Tier </li></ul></ul></ul><ul><li>Storage: Netapp Filers with FlexClone (Network Storage) </li></ul><ul><li>Database Tier: RAC (NFS shared -> local Oracle Home) </li></ul><ul><li>Mid Tiers: Shared storage for 11G FMW WLS and logging </li></ul><ul><li>Hosted Tiers: Includes IDM, UCM, ECM, SES, other tools </li></ul><ul><li>Important Metrics </li></ul><ul><ul><li>CPU/Memory Utilization (Servers and Database (PGA/SGA)) </li></ul></ul><ul><ul><li>Connection Distribution, Loading of WLS Connections </li></ul></ul><ul><ul><li>Blocking/Waiting Sessions and Events </li></ul></ul>
    8. 8. Extensions to Oracle Enterprise Manager <ul><li>Customization Setup </li></ul><ul><ul><li>Tune Metrics and Policy Settings on environment </li></ul></ul><ul><ul><li>Create OS/Database scripts for User Defined Metrics (UDM’s) </li></ul></ul><ul><ul><li>Create monitoring templates from environment </li></ul></ul><ul><ul><li>Configure Groups/Servers (RAC, Mid Tiers, Hosted Tiers) </li></ul></ul><ul><ul><li>Apply monitoring templates to Groups/Servers </li></ul></ul><ul><ul><li>Setup/Customize Dashboard and Columns (***) </li></ul></ul><ul><ul><li>Setup/Customize Graphs (***) </li></ul></ul><ul><ul><li>Setup notification rules, alerts (eg. email, raise SR) </li></ul></ul><ul><ul><li>Setup generic custom reports using variable input (eg. System) </li></ul></ul><ul><ul><li>NOTE (***) Dashboards and Charts exclude UDM’s </li></ul></ul>
    9. 9. Extensions to Oracle Enterprise Manager <ul><li>Best Practices </li></ul><ul><ul><li>Base Groups or Systems on like components (eg. Hosts) </li></ul></ul><ul><ul><li>Place custom scripts (UDM’s) in central location (eg. NFS mount) </li></ul></ul><ul><ul><li>Create a central user to own/run UDM’s (eg. NIS user/dbsnmp) </li></ul></ul><ul><ul><li>Set UDM Warning/Critical Thresholds if require alerts </li></ul></ul><ul><ul><li>Create generic reports using selectable Target </li></ul></ul><ul><ul><li>Use variable target values in reports (examples below) </li></ul></ul><ul><ul><ul><li>??EMIP_BIND_TARGET_GUID?? </li></ul></ul></ul><ul><ul><ul><li>??EMIP_BIND_TIMEZONE_REGION?? </li></ul></ul></ul><ul><ul><li>Base email reports on variable reports </li></ul></ul><ul><ul><ul><li>Email reports require specified target </li></ul></ul></ul><ul><ul><li>Base reports on required target ranges </li></ul></ul><ul><ul><ul><li>Use rollup views CURRENT, DAILY, WEEKLY where possible </li></ul></ul></ul>
    10. 10. Demo <ul><li>Setup EM extensions </li></ul><ul><ul><li>Create System </li></ul></ul><ul><ul><li>Create UDM scripts </li></ul></ul><ul><ul><li>Create Monitoring Template (including UDM’s) </li></ul></ul><ul><ul><li>Setup Notifications </li></ul></ul><ul><ul><li>Create Custom Reports (Dashboard) </li></ul></ul>
    11. 11. OEM 11G and RUEI <ul><li>OEM 11G support for Fusion Middleware 11G </li></ul><ul><ul><li>Automatic discovery of WLS servers and deployments </li></ul></ul><ul><ul><li>Management Pack for WLS </li></ul></ul><ul><ul><li>Flexible dashboards for WLS Performance Management </li></ul></ul><ul><li>RUEI support for ADF Framework </li></ul><ul><ul><li>Setup Application Suite ADF-Framework </li></ul></ul><ul><ul><li>Automatic discovery of ADF components </li></ul></ul><ul><ul><ul><li>Domains/Suites </li></ul></ul></ul><ul><ul><ul><li>Applications </li></ul></ul></ul><ul><ul><ul><li>URL’s </li></ul></ul></ul><ul><li>Fusion Applications Pack being developed </li></ul>
    12. 12. A Q & Q U E S T I O N S A N S W E R S