Session id:xxxxx Enterprise Manager: Scalable Oracle John Kennedy System Products, Server Technologies, Oracle Corporation
Enterprise Manager 10G Database Oracle World 2003
Agenda Enterprise Manager 10G Design Goals Database Information Central and Complete Database Administration Troubleshooting Performance Tuning Managing Availability Managing Storage Managing the Oracle Software Lifecycle Summary Q &A
Enterprise Manager 10G Design Goals Facilitate management of sets of systems Access by anybody, anywhere Zero-implementation time-to-value Intimate connection to Oracle 1-Hour integration, industry standards Open schema
Deployment Modes 1. Grid Control 2. Database Control Agent Enterprise Manager Enterprise Manager Agent Agent http(s) XML SQL*Net 3. Studio Mode Enterprise Manager
Database Home Page Dashboard for the DBA Database status Host information Availability Performance Alerts Drill-down capability Launch pad for all DBA activities
Managing Groups of Databases Manage all your databases from one place At a glance: Availability Performance Alerts Drill-downs Database details Host details Storage details
Enterprise Manager Groups Provides an efficient way to manage large numbers of systems Allows organizing the enterprise as different logical groups and dividing work amongst users by granting appropriate access privileges Allows users to create groups containing sets of targets Homogeneous groups Group of databases Heterogeneous groups Components of a business application (database, listener, application server, host systems)
Versatile Enterprise Manager Job System Job System Enterprise Manager Execute simple or complex tasks across 100s of systems Pre-packaged jobs SQL and OS Start-up/shutdown, backup, patch, clone Ad-hoc job creation Custom scripts Authentication
Comprehensive Database Administration & Info Central Lifecycle Storage Enterprise Manager Trouble Shooting Performance Tuning Availability
Comprehensive Database Administration & Info Central Lifecycle Storage Enterprise Manager Trouble Shooting Performance Tuning Availability
Information Central for the DBA Rich Monitoring Real-time Measurements Historical Performance Availability and Utilization End-user Performance System Faults Administrative Templates Notification Schedules Admin Roles / Responsibilities Preferences Credentials Security Configuration Inventory / Licenses System Topology Discovery Enterprise Manager Oracle Connection Best Practices Software Security Alerts
Complete Database Administration Schema Memory Data Export & Import Database Parameter Enterprise Manager User Backup & Recovery Space
Comprehensive Database Administration & Info Central Lifecycle Storage Enterprise Manager Trouble Shooting Performance Tuning Availability
Troubleshooting Process System Baselining Reference Time Reference System Problem Resolution Session SQL Enterprise Manager Monitoring & Alerting Configurable Thresholds 100s Metrics Paging & Email Root-cause Analysis Session, SQL, Host ADDM or Spot
Metric Baselines
Comprehensive Database Administration & Info Central Lifecycle Storage Enterprise Manager Trouble Shooting Performance Tuning Availability
Best Practice Tuning Oracle Database 10g Features Automatic Database Diagnostic Monitor (ADDM) Policy Violations Automated SQL Tuning SQL Assessments Automatic Shared Memory Tuning Space Tuning
Policy Violations Automatically compares configuration to best practice rules Oracle s best practices, e.g. Parameter usage Space Availability Security New features Database and instance-level recommendations Stored in EM Repository Extensible PL/SQL package
Comprehensive Database Administration & Info Central Lifecycle Storage Enterprise Manager Trouble Shooting Performance Tuning Availability
State-of-the-Art Availability Real Application Clusters (RAC) Data Guard Backup and Recovery Enterprise Manager Standby System (Data Guard) Production System (RAC)
RAC User Transparency Same functionality as single instance Cluster awareness Database Hosts (OS) Database-level alerts e.g. storage alerts Cluster-aware EM jobs RAC-specific performance management e.g. cluster cache coherency Service / module / action and client ID Cluster operations Node add and delete Minimal downtime updates Service Assurance (Oracle Database 10G) Preferred and available instances to deliver service
Data Guard Add and configure standby database Logical and physical Standby creation from backup Log transport & apply monitoring & management e.g. real-time log apply Alerts On-demand standby health check Switch-over / fail-over Protection mode management Choice of availability vs. performance Data Guard Section on Database home page
Backup & Recovery Guided backup strategy creation Oracle recommended strategies Custom strategies Objects, window, location, incremental / full, compression Flash Recovery Area aware Disk and/or tape (3 rd party media managers) Guided recovery Fine-grain restore/recovery (data file, tablespace, archive logs, blocks) Database and tablespace point-in-time recovery SPFILE & control file restoration Backup RMAN catalog maintenance (view, cross-check, delete, etc.) Recovery catalog configuration (database registration, location etc.) Flash Recovery Area management Rolling forward of backups using Flash Recovery Area Configuration (location, size) Alerts Flashback Database management Point-in-time recovery based on flashback logs Configuration (en-/disable) View usage and flashback horizon
Comprehensive Database Administration & Info Central Lifecycle Storage Enterprise Manager Trouble Shooting Performance Tuning Availability
Integrated Storage Database Storage Administration Tablespaces Datafiles Redo logs Rollback segments Archive logs File Topology OMF Support of ASM
File Topology Mapping of Oracle files to physical storage locations Data Files Control Files Redo Logs Archive Logs Facilitates I/O diagnostics and storage optimization Enabled for ASM, EMC, VxVM, HP etc.
Managing ASM Integrated Volume Manager and Database File System EM Target In context of database Integrated Performance Disk Group Configuration Capacity Provisioning Adding / Removing Disks Online RAID Settings (at file level) Disk Repair and Rebalancing
Comprehensive Database Administration & Info Central Lifecycle Storage Enterprise Manager Trouble Shooting Performance Tuning Availability
System Life Cycle Install Clone Upgrade Configure Patch Activate Uninstall Deactivate Operate
Host Information
Cloning Cloneable Entities: Installations (Oracle Homes) Databases Schemas with data (subset) Multicasting Base Image Library Installations Databases
Database Cloning Cloning an entire database RMAN-based Clone library Online (with Archivelog mode) Scheduled as EM job Schema Cloning Change Pack DBLINK-based Schema and data (subset) cloning Version and platform independent Cloning Wizard
Automated Patch Application Real-time discovery of new patches Security patch rapid deployment dramatically reduces vulnerabilities Grid-wide automated application reduces down-time from human error 2 Determine Applicability Enterprise Manager 1 Patch Published 3 Apply Patch 4 Repository Update Inventory
Oracle Inventory
Comparing Configurations
EM2Go Key Features All targets down / unknown / in blackout and availability details (IAS,Host, DB,Listener,Groups) All critical / warning alerts, collection errors Database / host performance information Database / host metric details Database alert log contents Top SQL and view SQL assessment / statistics Database locks, Top session and details Tablespaces / datafiles / redo logs / rollback segments / control file objects and details Listener TNS information Job information Simple OS & SQL Command execution Ability to Startup & Shutdown Databases & Listeners
Comprehensive Database Administration & Info Central Lifecycle Storage Enterprise Manager Trouble Shooting Performance Tuning Availability
Q U E S T I O N S A N S W E R S