Oracle Database Monitoring and beyond

Slides:



Advertisements
Similar presentations
Monitoring and Testing I/O
Advertisements

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.
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
Introduction to DBA.
Oracle Enterprise Manager – Cloud Control 12c Simon Keys, The Small Ronnie Martin Lambert, The Large Ronnie.
Workload Characterization Sept. 23 rd, 2008 CSCI 8710.
1 - Oracle Server Architecture Overview
Harvard University Oracle Database Administration Session 2 System Level.
CERN - IT Department CH-1211 Genève 23 Switzerland t Oracle and Streams Diagnostics and Monitoring Eva Dafonte Pérez Florbela Tique Aires.
Module 1: Database and Instance. Overview Defining a Database and an Instance Introduce Microsoft’s and Oracle’s Implementations of a Database and an.
Simplify your Job – Automatic Storage Management Angelo Session id:
1 © 2005 Julian Dyke Oracle 10.2 RAC New Features Julian Dyke Independent Consultant Web Version juliandyke.com.
Castor F2F Meeting Barbara Martelli Castor Database CNAF.
Module 15: Monitoring. Overview Formulate requirements and identify resources to monitor in a database environment Types of monitoring that can be carried.
Module 8: Server Management. Overview Server-level and instance-level resources such as memory and processes Database-level resources such as logical.
PPOUG, 05-OCT-01 Agenda RMAN Architecture Why Use RMAN? Implementation Decisions RMAN Oracle9i New Features.
IBM Software Group Washington Area Informix User Group Forum 2004 The DB2 DBA Checklist Dwaine R Snow, DB2 & Informix.
DNN Performance & Scalability Planning, Evaluating & Improving : Part 2.
2 Copyright © 2006, Oracle. All rights reserved. Performance Tuning: Overview.
Oracle on Windows Server Introduction to Oracle10g on Microsoft Windows Server.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
■ Decide on the local database name, and which domain will contain this database. These names are set in the initialization parameters DB_NAME and DB_DOMAIN.
1Introduction Objectives 1-2 Course Objectives 1-3 Oracle Products 1-4 Relational Database Systems 1-5 How the Data Is Organized 1-6 Integrity Constraints.
CERN - IT Department CH-1211 Genève 23 Switzerland t Tier0 database extensions and multi-core/64 bit studies Maria Girone, CERN IT-PSS LCG.
Oracle9i Performance Tuning Chapter 1 Performance Tuning Overview.
Administration and Monitoring the Database Oracle 10g.
Oracle Tuning Considerations. Agenda Why Tune ? Why Tune ? Ways to Improve Performance Ways to Improve Performance Hardware Hardware Software Software.
Oracle Tuning Ashok Kapur Hawkeye Technology, Inc.
Anton TopurovIT-DB 23 April 2013 Introduction to Oracle2.
DB Questions and Answers open session Carlos Fernando Gamboa, BNL WLCG Collaboration Workshop, CERN Geneva, April 2008.
CERN - IT Department CH-1211 Genève 23 Switzerland t Oracle Real Application Clusters (RAC) Techniques for implementing & running robust.
Marcin Blaszczyk, Zbigniew Baranowski – CERN Outline Overview & Architecture Use Cases for Our experience with ADG and lessons learned Conclusions.
CERN Database Services for the LHC Computing Grid Maria Girone, CERN.
CERN IT Department CH-1211 Genève 23 Switzerland t DM Database Monitoring Tools Database Developers' Workshop CERN, July 8 th, 2008 Dawid.
CERN IT Department CH-1211 Genève 23 Switzerland t DBA Experience in a multiple RAC environment DM Technical Meeting, Feb 2008 Miguel Anjo.
Oracle Database Architecture By Ayesha Manzer. Automatic Storage Management Spreads database data across all disks Creates and maintains a storage grid.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Enterprise Manager: Scalable Oracle Management John Kennedy System Management Products, Server Technologies, Oracle Corporation Session id:XXXXX.
D0 Taking Stock1 By Anil Kumar CD/CSS/DSG June 06, 2005.
CERN IT Department CH-1211 Genève 23 Switzerland t CERN IT Monitoring and Data Analytics Pedro Andrade (IT-GT) Openlab Workshop on Data Analytics.
Maria Girone CERN - IT Tier0 plans and security and backup policy proposals Maria Girone, CERN IT-PSS.
OEM 10g Performance and Tuning. #.2 Copyright 2006 Kyle Hailey Performance SQL Diagnostics SQLTuning Performance Session DB HOME.
PIC port d’informació científica Luis Diaz (PIC) ‏ Databases services at PIC: review and plans.
BNL dCache Status and Plan CHEP07: September 2-7, 2007 Zhenping (Jane) Liu for the BNL RACF Storage Group.
3 Copyright © 2006, Oracle. All rights reserved. Installation and Administration Basics.
REMINDER Check in on the COLLABORATE mobile app Oracle Performance Management with vCenter Operations Manager and Oracle Enterprise Manager (OEM) Adapter.
SQL Advanced Monitoring Using DMV, Extended Events and Service Broker Javier Villegas – DBA | MCP | MCTS.
DB Questions and Answers open session (comments during session) WLCG Collaboration Workshop, CERN Geneva, 24 of April 2008.
Oracle Database Architectural Components
CERN IT Department CH-1211 Genève 23 Switzerland t Using Data Guard for hardware migration UKOUG RAC & HA SIG, Feb 2008 Miguel Anjo, CERN.
Calgary Oracle User Group
WLCG Workshop 2017 [Manchester] Operations Session Summary
Monitoring Storage Systems for Oracle Enterprise Manager 12c
Database Services Katarzyna Dziedziniewicz-Wojcik On behalf of IT-DB.
How To Pass Oracle 1z0-060 Exam In First Attempt?
Database Services at CERN Status Update
By Anil Kumar CD/CSS/DSG June 06, 2005
Provisioning of RAC Database on configured Stack
Oracle 11g Real Application Clusters Advanced Administration
SQL Server Monitoring Overview
NGS Oracle Service.
Conditions Data access using FroNTier Squid cache Server
Monitoring Storage Systems for Oracle Enterprise Manager 12c
Oracle Storage Performance Studies
Database Services for CERN Deployment and Monitoring
Oracle Streams Performance
Oracle10g RAC Service Architecture
Cloud computing mechanisms
Index Index.
Database administration
Presentation transcript:

Oracle Database Monitoring and beyond Dawid Wojcik 27 November 2009

Oracle Database Monitoring - D. Wojcik Outline Commonly monitored components Monitoring tools Monitoring checklist Capacity planning Experiment reports OEM Q&A Oracle Database Monitoring - D. Wojcik

Oracle Database Monitoring - D. Wojcik Monitored components Hardware / OS level Hardware components (power supplies, …) Host (uptime, network, IRQ, load, …) OS (processes, memory, swap, IO, file systems, …) Storage (SCSI layer, connectivity, multipathing, throughput, configuration) Network layer … Oracle Database Monitoring - D. Wojcik

Oracle Database Monitoring - D. Wojcik Monitored components Oracle Software / Services Clusterware level (processes, /var/tmp/.oracle) Cluster services (nodeapps) VIPs DB services’ registration into listeners Instance status ASM Availability Offline disks Diskgroups space Oracle Database Monitoring - D. Wojcik

Hardware/OS monitoring tools CERN uses LEMON (http://lemon.web.cern.ch/lemon/index.shtml) Nagios OEM Grid Control Over 60 metrics for host type target Allows reactive and proactive host monitoring Simple dashboard functionality is already there Very good integration with other parts of Oracle stack Limited number of historical data (31 days) … Oracle Database Monitoring - D. Wojcik

Oracle RAC and DB monitoring CERN uses in-house developed monitoring system (RACMon) + OEM … other systems (also plugins for Nagios available) OEM GC Full integration with Oracle stack Monitoring Templates and Notification Rules help in administration of large setups Groups allow better target management (new in 10.2.0.5 – privilege propagating groups) Provides Oracle internal health check (needs customization to spot most DB problems) Limited historical data (some not enough for capacity planning) Oracle Database Monitoring - D. Wojcik

DB monitoring checklist Health checks are good, but try monitoring from the user’s perspective External connectivity to all services (this tests TNS, listeners, service registration) Can user execute a transaction? (archiver check) Tablespace and undo usage Monitor TEMP (ORA-01652) and UNDO (ORA-30036) Monitor for ‘ORA-01555 Snapshot Too Old’ SQL service response time (spot blocking locks, performance issues, plan instabilities) * Sessions per user (ORA-00018 and ORA-02391) Active sessions Backups … Oracle Database Monitoring - D. Wojcik

Oracle Database Monitoring - D. Wojcik Capacity Planning Capacity planning requires historical data Diagnostic Pack (AWR – DBA_HIST_SYSMETRIC_SUMMARY) AWR stores data for too short time (can be changed) Custom probing (V$SYSMETRIC_SUMMARY) Choose some important metrics: CPU: OS Load, Host CPU Utilization, … IO: Physical Read Total Bytes Per Sec, Physical Read Total IO Requests Per Sec, Physical Write Total Bytes Per Sec, Physical Write Total IO Requests Per Sec, Redo Generated Per Sec, Redo Writes Per Sec SQL Service Response Time DB size … Oracle Database Monitoring - D. Wojcik

Oracle Database Monitoring - D. Wojcik Capacity Planning Oracle Database Monitoring - D. Wojcik

Oracle Database Monitoring - D. Wojcik Capacity Planning Oracle Database Monitoring - D. Wojcik

Oracle Database Monitoring - D. Wojcik Capacity Planning Oracle Database Monitoring - D. Wojcik

Oracle Database Monitoring - D. Wojcik Experiment reports Experiments reports for each experiment: ATLAS COMPASS CMS LHCb WLCG Discussion … Oracle Database Monitoring - D. Wojcik

Oracle Database Monitoring - D. Wojcik OEM Q&A Oracle Database Monitoring - D. Wojcik