oracle enterprise manager: the complete solution and ...€¦ · cerner managed environment...
TRANSCRIPT
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager: The Complete Solution and Oracle’s Best Kept Secrets [CON8856]
Amit Ganesh Vice President Oracle Enterprise Manager Development September, 2014
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
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 purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Total Cloud Control
Optimized, Efficient Agile, Automated | |
Expanded Stack Management
Scalable, Secure
Superior Enterprise-Grade Management
Complete Cloud Lifecycle Management
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Typical route to adoption
Discovery and Onboarding
Monitoring and Incident
Management
Performance Management
Lifecycle Management
Cloud Enablement (aaS)
Discover existing assets and bring them under management
Set up monitoring templates, monitor incidents, integrate with other monitoring and ticketing systems
Measure SLAs, detect performance hotspots, perform deep diagnostics into specific tiers, tune application and remediate
Enable standard practices and automation for provisioning, patching, upgrade, backup and compliance
Enable services through a catalog, enable through REST APIs. Measure consumption
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
Discovery and Onboarding
Monitoring and Incident
Management
Performance Management
Lifecycle Management
Cloud Enablement (aaS)
How can I discover and onboard many targets in bulk?
How can I monitor service levels for my production applications?
Can I non-obtrusively analyze performance problems directly on my production systems?
Can I enforce uniform standardization for any configuration item throughout my enterprise?
How can I use my database targets to quickly set up a database cloud?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise Manager Proven Solution. Trusted by Customers.
Achieves 99% system & application availability with proactive management
Reduces system issues by 90% Cuts response times by 50%
Saves weeks managing Siebel environments
Reduces 80% of incident-analysis time using Real User Experience Insight
Centralized management of 14 instances of Oracle E-Business Suite
Reduces capital expense by $9.5M, improves SLA to 99.99% uptime
Reduces costs associated with database administration
Deploys databases 1000% faster to its enterprise cloud
Ensures seamless user experience for 50,000,000 users
Provides end-to-end visibility into business services on the cloud
Streamlines monitoring and management of Exadata
Ensures high availability and performance for 3,000,000 web users
Lowers testing efforts by 50 percent
Eliminates management scripts through automation
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Cerner Managed Environment
• Enterprise Manager Site Configuration
– Enterprise Manager Cloud Control 12.1.0.4
– Repository: 800 GB
– 3 Oracle Management Services (OMSs)
• Managed Environment
– 8000 databases
– 900 hosts
– 150 AIX servers
– 50 HPUX servers
– 700 Linux servers
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
Discovery and Onboarding
Monitoring and Incident
Management
Performance Management
Lifecycle Management
Cloud Enablement (aaS)
How can I discover and onboard many targets in bulk?
How can I monitor service levels for my production applications?
Can I non-obtrusively analyze performance problems directly on my production systems?
Can I enforce uniform standardization for any configuration item throughout my enterprise?
How can I use my database targets to quickly set up a database cloud?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Standard Mode
Single command at a time
Interactive Mode
Sql*plus–like process
Script Mode
Multiple Commands Requiring Programming Logic
Enterprise Manager: Command Line Interface Three modes of Operation
Enhanced
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Interactive Mode
• Multiple Command execution
• Interactive(sql*plus like) environment
• Ideal for testing single or sequenced commands
Script Mode
• Multiple Command execution
• Ideal for complex command execution
• Ideal for multiple tasks involving programming constructs and complex logic
Example Use Cases: 1. Running adhoc commands 2. Testing the addition of
multiple targets to a group
EM CLI : Three Modes in the downloadable Advanced Kit
Standard Mode
• Single Command execution
• Backwards compatibility
Example Use Cases:
1. Patching and provisioning 2. Updating the passwords for
all database targets in the enterprise
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
EM CLI Discovery and Target Onboarding Maureen Byrne
Product Demo
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
Discovery and Onboarding
Monitoring and Incident
Management
Performance Management
Lifecycle Management
Cloud Enablement (aaS)
How can I discover and onboard many targets in bulk?
How can I monitor service levels for my production applications?
Can I non-obtrusively analyze performance problems directly on my production systems?
Can I enforce uniform standardization for any configuration item throughout my enterprise?
How can I use my database targets to quickly set up a database cloud?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Service-Level Agreement Management
• Define SLA compliance as flexible set of objectives on top of a variety of metric indicators
• Define multiple SLAs – gold, silver, bronze – against one service
• Monitor and report against contractual service level agreements
• Service level objectives alerts – capability to define support and business objectives
• Business calendar – holidays, hours of operation, usage patterns can be modeled
Does Service Meet Expected Performance and Availability?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Service Level Management Model Business Functions for Proactive Monitoring • Define a ‘Service’ based on System
metrics or tests
• Monitor availability, performance of critical services
• Proactively monitor performance from remote locations via service tests
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Synthetic Monitoring
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Service Level Management Rajiv Maheshwari
Product Demo
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
Discovery and Onboarding
Monitoring and Incident
Management
Performance Management
Lifecycle Management
Cloud Enablement (aaS)
How can I discover and onboard many targets in bulk?
How can I monitor service levels for my production applications?
Can I non-obtrusively analyze performance problems directly on my production systems?
Can I enforce uniform standardization for any configuration item throughout my enterprise?
How can I use my database targets to quickly set up a database cloud?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
SQL Performance Analyzer (SPA) Application Response Time Testing
Test and measure change impact on response time using real, production SQL statements
Identify all plan changes and/or regressions
Eliminate SQL regressions with SQL Tuning Advisor and SQL Plan Baselines
For data warehouse workloads SPA Exadata simulation helps estimate I/O savings without provisioning Exadata hardware
SQL Plans + Stats before change
Compare SQL Performance Analysis Report
SQL Workload STS
SQL Plans + Stats after change
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
SPA Challenges
Production Database
Test Database
DBA
Test System: Safe but…
Requires separate HW
Data in test system should be same as production
Lengthy, error-prone task
Production System: Easier but…
Could be resource intensive and impact production performance
Changes needs to be manually scoped to private session
Could take a long time to finish
No resource control by default
Running SPA on:
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
SPA Quick Check
• Per SQL time limits
• Testing scoped to private session
• Associate with Resource Consumer Group
Zero Risk
• Optimized for use on prod systems
• Optimal Trial or Explain Plan mode
• Disable multi-executions, full DML execute disabled
Resource Controlled
• Context-aware change testing workflows, such as
• Optimizer gather statistics
• Init.ora parameter changes
Change-Aware
SPA Quick Check
Production Database
DBA
Optimized Controlled/Sc
oped
Change-Aware
Optimal Trial
Mode, no DML
execute
Per SQL Time Limits, Limits testing scope to private
session
Context-aware
change testing
Pre-selected
STS and
default SPA
settings
Enables Agile Enterprise
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
SPA Quick Check Kurt Engeleiter
Product Demo
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
AWR Warehouse Features • Single source for enterprise wide database
performance
• Warehouse dashboard tracking ETL jobs
• All AWR features available on long term AWR data
• Performance page
• AWR report
• ASH analytics
• Compare Period ADDM
• Compare Period Report
• Integrated seamlessly into EM UI
• Zero runtime overhead on source databases
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Database In-Memory Central Optimize Usage and Performance of Oracle’s Newest Database Enhancements Analyze space used by objects in
the In-Memory Column Store
Review In-Memory Column Store configuration
View Objects in the In-Memory Column Store
Integrated with Active Session History (ASH) Analytics
25
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
In-Memory Advisor
26
Why In-memory Advisor?
• How to optimize database In-Memory Column Store for maximum performance
• How to size In-Memory Column Store?
• What database objects to place In-Memory?
Features
• Assists with IM Column Store size selection
• Recommends tables, partitions and sub partitions for a given IM Column Store size
• Uses workload and performance data to prioritize objects
• Takes into account differences in disk and memory footprint, as well as compression ratios
• Recommendation based on cost/benefit calculations
• Cost: Estimated memory size with various compression options
• Benefit: Estimated DB time reduction of processing analytic workload
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Enterprise Manager: Questions beyond the obvious
Discovery and Onboarding
Monitoring and Incident
Management
Performance Management
Lifecycle Management
Cloud Enablement (aaS)
How can I discover and onboard many targets in bulk?
How can I monitor service levels for my production applications?
Can I non-obtrusively analyze performance problems directly on my production systems?
Can I enforce uniform standardization for any configuration item throughout my enterprise?
How can I use my database targets to quickly set up a database cloud?
Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
EM12cR4 Private Cloud Management
Dedicated Databases
Schemas Pluggable Databases
Clones Java App WebLogic
SOA
SOA /OSB
Runs on any Infrastructure : Physical, Virtual, Engineered Systems
Service Governance: Access Controls, Compliance, Quota, Showback, etc
Elasticity Service Provisioning incl’ REST APIs
Ongoing Operations and Performance Management
Consolidation Planning and Real App Testing
Middleware Private Cloud (MWaaS) Database Private Cloud (DBaaS)
Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Database Cloud Rapid Start Kit Ready to Use Cloud in One Click
Fully Functional DB Cloud
DB Cloud Kit
• Automate all setup steps to setup
– Cloud Pools
– Access Controls
– Service Templates
• Built using EMCLI verbs
• Works for all platforms and hardware
• Special integration with Exadata to identify compute nodes and create pool
./emcli setup_exadata_cloud.py
Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Self-Service Portal APIs Comprehensive RESTFUL APIs for Integration and Orchestration
List
DBaaS Portal & API
Deploy
Delete Manage
• List Zones
• List Service Templates
• List Service Instances
Request DBs
Request PDBs
Request Schemas
Track request
progress
Service Control
(start/stop)
Backup
Restore
Snapshot
Get Chargeback info
Delete
Service
Extend
reservation
Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Compliance Framework
Continuous Configuration Auditing
Real-Time File Integrity Monitoring
Cloud Scale Ready to use Standards
31
Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Oracle Data Guard Patching using EM12c
Standby Site (Physical)
Primary Site
• Patch databases in Data Guard setup
• Standalone (P) – Standalone (S)
• RAC (P) – RAC (S)
• RAC (P)– Standalone (S)
+ DB-A(P),DB-B (S) – DB-B(P) , DB-A(S) (common in dev. environments)
+ Multiple Standby environments
• Supports both In-Place and Out of Place* methods, for RAC patch in rolling or parallel modes.
• Built in best practices – patch Standby first.
• Supports switch over and non switch over based flows too.
• Intelligent to identify patch levels across primary and standby- run compensatory actions like run SQL on primary when patching standby’s with switchover.
• Advance the automation with Change Activity Planner integration to handle rollout process across mass scale.
DATA GUARD
“Easily automate patching RAC Primary and Standby clusters in Out-of-Place - rolling mode with zero downtime” - Senior DBA @ Nationwide
* New in EM12c R4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Standardization: DBaaS Fleet Maintenance New Simplified software configuration standardization at scale
Flexible
Centralize Changes & Propagate with Ease
Make changes at Image level and schedule the propagation to the subscribers. Replace with updated software
Maintenance as a Self service option. End users can update during the comfortable time periods
Reduced Downtime
Detect the Configuration Pollution
Advisor scans the fleet for configuration variations, provides recommendations (editable) to standardize
Abstraction between software and configuration. Replacing updated software for changes reduces or removes downtime.
1 2 3
Automation at Scale
Create Images & Subscribe
Define end states for software as Images. Subscribe databases /groups/pools to the images
Make changes at mass scale. Deploy updated software (minor and major updates) images to the entire pool
Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Cloud Setup and Lifecycle Management Dave Wolf
Product Demo
Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Total Cloud Control
Optimized, Efficient Agile, Automated | |
Expanded Cloud Stack Management
Scalable, Secure
Superior Enterprise-Grade Management
Complete Cloud Lifecycle Management
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Where To Go For More Information @ OOW
ID Title Date / Time Location
CON8449 Automatic Workload Repository Warehouse: Helping DBAs Make Sure History Never Repeats Itself
Monday, Sept. 29 1:30 PM
Moscone South - 104
CON5983 Full Visibility into Oracle WebLogic/Java Diagnostics with Oracle Enterprise Manager 12c
Monday, Sept. 29 5.15 PM
Moscone South - 200
CON8247 Future Now: Advanced Database Management for Today’s DBA Tuesday, Sept. 30 03:45 PM
Moscone South - 104
CON4045 Provision Oracle Fusion Middleware Faster with Oracle Enterprise Manager 12c
Tuesday, Sept. 30 3:45 PM
Moscone West - 3016
CON8247 DBA’s New Best Friend for Mistake-Free Administration: Oracle Real Application Testing
Wednesday, Oct 1 11:30 AM
Moscone South - 301
CON8248 Trouble-Free Upgrade to Oracle Database 12c with Oracle Real Application Testing
Wednesday, Oct 1 2:00 PM
Moscone South - 303
36
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |