enterprise manager: scalable oracle management€¦ · versatile enterprise manager job system job...
TRANSCRIPT
Session id:XXXXX
Enterprise Manager: Scalable Oracle Management
John KennedySystem Management Products, Server
Technologies, Oracle Corporation
Enterprise Manager 10GDatabase Management
Oracle World 2003
Agenda
Enterprise Manager 10G Design GoalsDatabase Management
– Information Central and Complete Database Administration– Troubleshooting– Performance Tuning– Managing Availability– Managing Storage– Managing the Oracle Software Lifecycle
SummaryQ &A
Enterprise Manager 10G Design Goals
Facilitate management of sets of systemsAccess by anybody, anywhereZero-implementation time-to-valueIntimate connection to Oracle1-Hour integration, industry standardsOpen schema
Enterprise Manager
2. Database ControlDeployment Modes
Enterprise Manager
1. Grid Control
http(s)XMLSQL*Net
Agent
Enterprise Manager
3. Studio ModeAgent
Agent
Database Home Page
“Dashboard” for the DBA
– Database status– Host information– Availability– Performance– Alerts
Drill-down capabilityLaunch pad for all DBA activities
Managing Groups of Databases
Manage all your databases from one placeAt 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 systemsAllows organizing the enterprise as different logical groups and dividing work amongst users by granting appropriate access privilegesAllows users to create groups containing sets of targetsHomogeneous groups
– Group of databasesHeterogeneous groups
– Components of a business application (database, listener, application server, host systems)
Versatile Enterprise Manager Job System
Job SystemEnterprise Manager
Execute simple or complex tasks across 100s of systemsPre-packaged jobs
– SQL and OS– Start-up/shutdown,
backup, patch, clone …
Ad-hoc job creation – Custom scripts
Authentication
Comprehensive Database Management
AvailabilityAvailabilityManagementManagement
AdministrationAdministration& Info Central& Info Central
Enterprise Manager
StorageStorageManagementManagement
LifecycleLifecycleManagementManagement
PerformancePerformanceTuningTuning
TroubleTroubleShootingShooting
Comprehensive Database Management
AvailabilityAvailabilityManagementManagement
AdministrationAdministration& Info Central& Info Central
Enterprise Manager
StorageStorageManagementManagement
LifecycleLifecycleManagementManagement
PerformancePerformanceTuningTuning
TroubleTroubleShootingShooting
Information Central for the DBA
Rich MonitoringRich Monitoring
•• RealReal--time Measurementstime Measurements•• Historical PerformanceHistorical Performance•• Availability and UtilizationAvailability and Utilization•• EndEnd--user Performanceuser Performance•• System FaultsSystem Faults
Configuration
•• Inventory / LicensesInventory / Licenses•• System TopologySystem Topology•• DiscoveryDiscovery
Administrative TemplatesAdministrative Templates
•• Notification SchedulesNotification Schedules•• Admin Roles / ResponsibilitiesAdmin Roles / Responsibilities•• PreferencesPreferences•• CredentialsCredentials•• SecuritySecurity
Oracle ConnectionOracle Connection
•• Best PracticesBest Practices•• Software ManagementSoftware Management•• Security AlertsSecurity AlertsEnterprise
Manager
Complete Database Administration
Data Export& ImportSchema
Management MemoryManagement
UserManagement
Database ParameterManagement
Enterprise Manager
SpaceManagement
Backup &Recovery
Comprehensive Database Management
AvailabilityAvailabilityManagementManagement
AdministrationAdministration& Info Central& Info Central
Enterprise Manager
StorageStorageManagementManagement
LifecycleLifecycleManagementManagement
PerformancePerformanceTuningTuning
TroubleTroubleShootingShooting
Troubleshooting Process
SystemBaselining• Reference Time• Reference System
Monitoring & Alerting• Configurable
Thresholds• 100s Metrics • Paging & Email
Enterprise Manager
ProblemResolution• Session• SQL• …
Root-causeAnalysis• Session, SQL, Host• ADDM or Spot
Metric Baselines
Comprehensive Database Management
AvailabilityAvailabilityManagementManagement
AdministrationAdministration& Info Central& Info Central
Enterprise Manager
StorageStorageManagementManagement
LifecycleLifecycleManagementManagement
PerformancePerformanceTuningTuning
TroubleTroubleShootingShooting
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-levelrecommendationsStored in EM RepositoryExtensible PL/SQLpackage
Comprehensive Database Management
AvailabilityAvailabilityManagementManagement
AdministrationAdministration& Info Central& Info Central
Enterprise Manager
StorageStorageManagementManagement
LifecycleLifecycleManagementManagement
PerformancePerformanceTuningTuning
TroubleTroubleShootingShooting
State-of-the-Art Availability Management
Standby System(Data Guard)
ProductionSystem (RAC)
Enterprise Manager
Real Application Clusters (RAC)Data GuardBackup and Recovery
RAC ManagementUser Transparency
– Same functionality as single instanceCluster awareness
– Database– Hosts (OS)
Database-level alerts– e.g. storage alerts
Cluster-aware EM jobsRAC-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 Management (Oracle Database 10G)
– Preferred and available instances to deliver service
Data Guard Management
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 checkSwitch-over / fail-overProtection mode management
– Choice of availability vs. performance
Data Guard Section onDatabase home page
Backup & Recovery ManagementGuided backup strategy creation
– Oracle recommended strategies– Custom strategies
Objects, window, location, incremental / full, compression
– Flash Recovery Area aware– Disk and/or tape (3rd 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 restorationBackup Management
– 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 Management
AvailabilityAvailabilityManagementManagement
AdministrationAdministration& Info Central& Info Central
Enterprise Manager
StorageStorageManagementManagement
LifecycleLifecycleManagementManagement
PerformancePerformanceTuningTuning
TroubleTroubleShootingShooting
Integrated Storage Management
Database Storage Administration– Tablespaces– Datafiles– Redo logs– Rollback segments– Archive logs
File TopologyOMF SupportManagement 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 optimizationEnabled for ASM, EMC, VxVM, HP etc.
Managing ASMIntegrated Volume Managerand Database File System
EM Target– In context of database
Integrated Performance ManagementDisk Group ConfigurationCapacity Provisioning
– Adding / Removing Disks– Online
RAID Settings (at file level)Disk Repair and Rebalancing Management
Comprehensive Database Management
AvailabilityAvailabilityManagementManagement
AdministrationAdministration& Info Central& Info Central
Enterprise Manager
StorageStorageManagementManagement
LifecycleLifecycleManagementManagement
PerformancePerformanceTuningTuning
TroubleTroubleShootingShooting
System Life Cycle Management
CloneInstall
Configure
Activate
Operate
Upgrade
Patch
UninstallDeactivate
Host Information
Cloning
Cloneable Entities:– Installations (Oracle Homes)– Databases– Schemas with data (subset)
MulticastingBase Image Library
– Installations– Databases
Database Cloning
Cloning an entire database– RMAN-based– Clone library– Online (with Archivelog
mode)– Scheduled as EM
jobSchema Cloning
– Change ManagementPack
– DBLINK-based– Schema and data
(subset) cloning– Version and platform
independent
Cloning Wizard
Automated Patch ApplicationReal-time discovery of new patches
Security patch rapid deployment dramatically reduces vulnerabilitiesGrid-wide automated application reduces down-time from human error
Enterprise Manager
Patch Published1
DetermineApplicability
2
Apply Patch3
UpdateInventory
4
Repository
Oracle Inventory
Comparing Configurations
EM2Go Key FeaturesAll targets down / unknown / in blackout and availability details (IAS,Host, DB,Listener,Groups)All critical / warning alerts, collection errors Database / host performance informationDatabase / host metric detailsDatabase alert log contentsTop SQL and view SQL assessment / statisticsDatabase locks, Top session and detailsTablespaces / datafiles / redo logs / rollback segments / control file objects and detailsListener TNS informationJob informationSimple OS & SQL Command executionAbility to Startup & Shutdown Databases & Listeners
Comprehensive Database Management
AvailabilityAvailabilityManagementManagement
AdministrationAdministration& Info Central& Info Central
Enterprise Manager
StorageStorageManagementManagement
LifecycleLifecycleManagementManagement
PerformancePerformanceTuningTuning
TroubleTroubleShootingShooting
Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S