Oracle Enterprise Manager Grid Control: Day in the Life of An Admin Wilson N. López – Solution Specialist.

Slides:



Advertisements
Similar presentations
Web Center Certification Administration Web Center Certification Training Intuit Financial Services University.
Advertisements

PubMed/History; Accessing Full-Text Articles (module 4.4)
MY NCBI (module 4.5). MODULE 4.5 PubMed/How to Use MY NCBI Instructions - This part of the: course is a PowerPoint demonstration intended to introduce.
User’s Guide.
Welcome to informaworld TM. The following demo will show you just a few of the features on informaworld TM. Please select where you would like start. ePublication.
Presentation Date Top Down Performance Management with OEM Grid Control Or how I learned to stop worrying and love OEM Grid Control 10/1/2010 John Darrah.
Performance Tuning Compiled from: Oracle Database Administration, Session 13, Performance, Harvard U Oracle Server Tuning Accelerator, David Scott, Intec.
Module 13: Performance Tuning. Overview Performance tuning methodologies Instance level Database level Application level Overview of tools and techniques.
Contents This guide is designed to help you perform key functions in CAR by providing high level descriptions of how they were done in SAM followed.
Traffic Analyst Complete Network Visibility. © 2013 Impact Technologies Inc., All Rights ReservedSlide 2 Capacity Calibration Definitive Requirements.
With Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support tickets.
With Public Folder HelpDesk for Outlook, support centres and other helpdesks can work efficiently with support cases inside Microsoft Outlook. The support.
4 Copyright © 2005, Oracle. All rights reserved. Managing the Oracle Instance.
Multi-DNC Data Collection/Monitoring
Kanban Task Manager for Outlook ‒ Introduction
Understanding Correlation In HP LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Guide to My NetTeller. My NetTeller Provides a dashboard style view of NetTeller Options. An alternative, customizable landing page for the end-user.
Library Online Catalog Tutorial Pentagon Library Last Updated March 2008.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
Chapter 11 - Monitoring Server Performance1 Ch. 11 – Monitoring Server Performance MIS 431 – created Spring 2006.
1 of 6 Parts of Your Notebook Below is a graphic overview of the different parts of a OneNote 2007 notebook. Microsoft ® OneNote ® 2007 notebooks are digital.
1 Introduction to OBIEE: Learning to Access, Navigate, and Find Data in the SWIFT Data Warehouse Lesson 5: Navigation in OBIEE – Touring the Catalog Page.
PubMed Search Options (Basic Course: Module 6). Table of Contents  History  Advanced Search  Accessing full text articles from HINARI/PubMed  Failure.
© 2007 Oracle Corporation – Proprietary and Confidential.
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
ManageEngine ADAudit Plus A detailed walkthrough.
BLC Training for Instructors Presented By: Banner Health Learning & Development Team.
Internet Banking Standard and Standard-Hybrid Registration Intuit Financial Services University Internet Banking Certification Training.
PubMed/History; Accessing Full-Text Articles (module 4.4)
StressChill App Click the StressChill icon (shown to the right) to open the app. If you do not see this on the desktop, you will find it in the pull up.
Introduction and simple using of Oracle Logistics Information System Yaxian Yao
Page Up or Down to navigate through the program.
PubMed/History, Advanced Search and Review (module 4.3)
The Self-Managing Database: Guided Application and SQL Tuning Mohamed Ziauddin Consulting Member of Technical Staff Oracle Corporation Session id:
The New Enterprise Manager: End to End Performance Management of Oracle Solutions Julie Wong Principal Product Manager Arsalan Farooq Senior Development.
Training Guide for Inzalo SOP Users. This guide has been prepared to demonstrate the use of the Inzalo Intranet based SOP applications. The scope of this.
Managing the Oracle Application Server with Oracle Enterprise Manager 10g.
Quick Tips for Database Performance Tuning Sergey Koltakov Kurt Engeleiter Product Manager.
Send all X-Ray’s to All X-Ray’s received by App Man will be scrubbed of any Customer Names or Identity using.
Support.ebsco.com Introduction to EBSCOhost Tutorial.
Downloading and Installing Autodesk Inventor Professional 2015 This is a 4 step process 1.Register with the Autodesk Student Community 2.Downloading the.
1 Oracle Enterprise Manager Slides from Dominic Gélinas CIS
We now will use Advanced Search Builder option. Access to Advanced is from the initial PubMed page or the Search Results page. Advanced Search.
Power at Your Fingertips –Overlooked Gems in Oracle EM John Sheaffer Principal Sales Consultant – Oracle Corporation.
Introduction to EBSCOhost Tutorial support.ebsco.com.
LANDESK SOFTWARE CONFIDENTIAL Tips and Tricks with Filters Jenny Lardh.
© 2013 IBM Corporation IBM Tivoli Composite Application Manager for Transactions Transaction Tracking Best Practice for Workspace Navigation.
Alwayson Availability Groups
Web QT Today Runs against the Online Transaction Processing (OLTP) Production Database Uses J2EE Architecture Designed to provide operational support.
SQL Advanced Monitoring Using DMV, Extended Events and Service Broker Javier Villegas – DBA | MCP | MCTS.
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
1.Switch on the computer and wait for loading. 2.Select the Windows 7 OS at the end of the list. 3.Click on the link ‘Administrator’ 4.Enter the administrator.
1 Copyright © 2005, Oracle. All rights reserved. Oracle Database Administration: Overview.
Managing Microsoft SQL 2000 with MOM MOM Overview Why Monitor SMS 2003 with MOM 2005 The SMS 2003 Management Pack Inside The Management Pack Best.
STARS Training – How to Give District Tests
SQL Database Management
Tools for Performance, Load Testing, Stress Testing Using Telerik Test Studio Pavel Pankov QA Lead Automated Testing Team Telerik QA Academy.
Is 221: Database Administration
SQL Server Monitoring Overview
Tutorial Introduction to support.ebsco.com.
ILMT/BigFix Inventory Demo
How to Create and Start a Test Session
Finding Magazine and Journal Articles in
Tutorial Introduction to help.ebsco.com.
Presentation transcript:

Oracle Enterprise Manager Grid Control: Day in the Life of An Admin Wilson N. López – Solution Specialist

Day In the Life of An Admin Demo Services Dashboard Line of Business (LOB) Executive Apps Manager / Apps Support Services Homepage Support Analyst Helpdesk Ticket IT Operations/DBA DB Performance page

Day in the Life of An Admin Management Solutions Service Level Management Application Performance management Database Diagnostics Application Server Diagnostics Configuration Management Integration with Helpdesk system (Remedy)

Day in the Life of An Admin Management Pack Focus Oracle Database EM Grid Control tools used: Service Level Management Pack Application Server Diagnostics Pack Plus Database Configuration Management Pack Database Diagnostics Management Pack Database Tuning Pack Remedy Connector

Day in the Life of An Admin Storyline In a far away land… 1. The off-shore team makes some configuration changes while applying a patch to one of the production databases 2. The Applications team finishes rolling out the latest version of the Pet Store application from the vendor to take advantage of the newest features

Day in the Life Storyline C-level / VP reviews his enterprise applications dashboard Pet Store application is down Meanwhile, the admin team was already working to identify the problem The admin drilled down the application where Root-cause analysis indicates performance issues with database in supporting technology stack Service level transaction alerts show a critical transaction failing because its timing out within the database Automated database diagnostics shows two recommendations: 1.Kill the session responsible for row lock contention 2.Change the DB init parameter setting

Day in the Life Storyline The admin would like to validate these ADDM recommendations 1.Verifies the same SQL statement responsible for the lock from the application perspective 2.Confirms the difference between the current init parameter setting to the production gold image The admin resolves both issues using Enterprise Manager The row lock contention is fixed so the application can now update the database By updating the init parameter value to the original gold configuration standard, the database can run more efficiently Service is back up and running efficiently!

Oracle Enterprise Manager: Day in the Life Vignette 1 – Evaluating your Enterprise Services Vignette 2 – Investigating Root-cause Vignette 3 – Resolving Database Lock Contention Vignette 4 – Resolving Production Configuration Drift Vignette 5 – Verifying Enterprise Services Health

Root Cause Analysis & Remediation of Situation Executive Level Dashboard

Root Cause Analysis & Remediation of Situation Pet Store Service Homepage

Root Cause Analysis & Remediation of Situation Root Cause Analysis Details

Root Cause Analysis & Remediation of Situation Topology view shows the service and supporting system components graphically.

Root Cause Analysis & Remediation of Situation Returning to the Home page to check all services

Root Cause Analysis & Remediation of Situation The alert details are listed and we see that a ticket was Updated.

Root Cause Analysis & Remediation of Situation EM has launched another window displaying the login screen for Remedy. From Remedy we see the ticket number that was created from the event details sent to it from EM via the Remedy Connector.. Weve just seen that the event information has already kicked off a ticket to remedy, lets see what other service alerts weve looked at.

Root Cause Analysis & Remediation of Situation We saw it was the Online Purchase transaction that has been triggered.. By examining them, we see that all 3 Beacons (user communities) are failing to complete the transaction. This indicates the issue is with the application and not the network in any of the Beacon locations. We saw earlier, Database was identified as possible cause of service failure., so lets examine the Database in more detail.

Root Cause Analysis & Remediation of Situation The Database Home Page of a 10.2 database... DBA received a call indicating that the response time of one of your applications is below expected limits. Your end users are experiencing unusually slow response time. This may very well mean that the performance of your database has changed. Indeed, in examining the Database Home Page you notice the performance of your database is below acceptable levels-.

Root Cause Analysis & Remediation of Situation The Performance page... rolls up all critical metrics for an at-glance view of the overall performance of your database. Note the unusual amount of activity just happening on your system: On the top, you see a graph of the load on your system for the past few hours. In the middle you have Active Sessions, which is analogous to Load Average on the host.

Root Cause Analysis & Remediation of Situation The Performance page... The window highlights application wait – row lock contention Lets drill down further on the SQL. Click on the SQL ID link under Top SQL Application

Root Cause Analysis & Remediation of Situation The Performance page... New we see the text of the SQL query, UPDATE inventory SET qty = WHERE itemid = EST-3 Now that weve identified the culprit SQL, lets see what ADDM has to offer us. Lets Return to the Database Central Location and then to the Advisor Central

Root Cause Analysis & Remediation of Situation Automatic Database Diagnostic Monitor (ADDM) Home Page... ADDM has identified a couple issues. Were interested in the Application specific findings. The impact % shows a 97.6% (+/-) impact. Follow the line to the recommendations on the right to see there are 2 Application Analysis recommendations. Click at the second line, SQL statements were found waiting for row lock waits.

Root Cause Analysis & Remediation of Situation Automatic Database Diagnostic Monitor (ADDM) Home Page... The Action describes tracing the cause of the row contention in the application logic. Since we are trying to quickly identify the issue and get the application working again, we can kill the blocking session while the application developer lead examines the application logic.

Root Cause Analysis & Remediation of Situation Database Home Page... From the Blocking Session screen, we can select the Blocking SQL and Kill it. Once its killed, it wont show any more blocking sessions. Now, weve resolved the 1 st application specific issue ADDM identified, lets look at the remaining one.

Root Cause Analysis & Remediation of Situation: Resolving Production Configuration Drift Automatic Database Diagnostic Monintor (ADDM) – Advisor Central Page In the Advisor Tasks, select the other Application specific finding is around the usage of literals. Drilling down, we see the first Action is to set the parameter cursor_sharing to force. This is troublesome because these DB parameters are set and shouldnt be changed without proper authority. We need to see if this parameter has changed from our original gold configuration.

Root Cause Analysis & Remediation of Situation: Resolving Production Configuration Drift Database Home Page Click Software and Support. Click Last Collected Configuration This shows us the latest configuration capture of the database. Click Refresh to collect new values. Click Initialization Parameters then Next 25.

Root Cause Analysis & Remediation of Situation: Resolving Production Configuration Drift Database Home Page View cursor sharing and confirm the value is set to EXACT Here we can confirm the cursor_sharing parameter is set to Exact while ADDM recommends Force. Before we make any changes, lets compare it to our certified production standard configuration. Click Compare Configuration button at the top of the screen. This is a list of all the other targets we can compare our database configuration to. Were interested in comparing to our saved version instead of another live database. Click Saved Configurations link Select radio button for the line where Description is Production DB Gold Configuration

Root Cause Analysis & Remediation of Situation: Resolving Production Configuration Drift Database Home Page View cursor sharing and confirm the value is set to EXACT Here we can confirm the cursor_sharing parameter is set to Exact while ADDM recommends Force. Before we make any changes, lets compare it to our certified production standard configuration. Click Compare Configuration button at the top of the screen. This is a list of all the other targets we can compare our database configuration to. Were interested in comparing to our saved version instead of another live database. Click Saved Configurations link. Select radio button for the line where Description is Production DB Gold Configuration. Click Compare button

Root Cause Analysis & Remediation of Situation: Resolving Production Configuration Drift On the left is our live configuration and on the right is our saved gold image. The summary shows there are a lot of differences in each category, but were mainly interested in the Initialization parameters Click Initialization Parameters. We see differences – Parameters that can change. Examine cursor sharing value between PROD and gold configuration Click on PROD.oracleads.com under First Database Compare Database Configuration – Results Page

Root Cause Analysis & Remediation of Situation: Resolving Production Configuration Drift Compare Database Configuration – Results Page Click Server. Click Initialization Parameters under Database Configuration. If you remember, there was an option to change the initialization parameter directly from ADDM, but well do it manually since its a dynamic parameter. Change cursor sharing value to Force Click Apply

Root Cause Analysis & Remediation of Situation: Verifying Enterprise Services Health Database – Home Page Click Database Instance: PROD.oracleads.com (breadcrumb) Click Performance. First, lets see how the database has reacted to our changes. We see the Application Wait block has completely dropped off – now our database is behaving properly. Click Services Enter pet in the search bar Click Go. We see our Pet Store service is back up.

Root Cause Analysis & Remediation of Situation: Verifying Enterprise Services Health Web Application – Home Page Click DIL PET STORE From the Pet Store homepage, we see the alerts have cleared and both of the critical transactions are successfully completing. Click Test Performance. This shows the critical transactions performance from the different Beacons we have deployed. In this case, India, the U.K., and our Austin Data Center

Root Cause Analysis & Remediation of Situation: Verifying Enterprise Services Health Web Application/Service Monitoring Dashboard Select Online Purchase from the Key Test dropdown Click Go The Online Purchase transaction has shown us some varying results over the past 24 hours. This is mostly because its a demo environment. If there is a spike from a single location, we know it is network and not the application. View Day in the Life – Services Monitoring Dashboard – do this by going back to the original screen from the first stepDay in the Life – Services Monitoring Dashboard

Day in the Life of An Admin Management Pack Focus Oracle Database EM Grid Control tools used: Service Level Management Pack Application Server Diagnostics Pack Plus Database Configuration Management Pack Database Diagnostics Management Pack Database Tuning Pack Remedy Connector