Sie sind auf Seite 1von 140

Enterprise Manager 12c Cloud Control Overview

Plus Database Lifecycle Management Pack


Porus Homi Havewala
Senior Manager,
Enterprise Technology
Oracle Corporation
(ASEAN)

Copyright 2012, Oracle Corporation and/or its affiliates

Oracles Continuous Innovation


- since 1977!
Oracle 11g
Oracle 8i
Oracle 8
Oracle 7
Oracle 6
Oracle 5

Oracle 2
1979

Exadata, Exalogic...
Real Application Testing
Advanced Compression

Automatic Storage Management


Transparent Data Encryption
Self Managing Database

XML Database
Oracle Data Guard
Real Application Clusters
Flashback Query
Virtual Private Database
Built in Java VM
Partitioning Support
Built in Messaging
Object Relational Support
Multimedia Support

Data Warehousing Optimizations


Parallel Operations
Distributed SQL & Transaction Support
Cluster and MPP Support
Multi-version Read Consistency
Client/Server Support
Platform Portability
Commercial SQL Implementation

Oracle 10g
Oracle 9i

Oracles Concept of Grid Computing


Virtualizes and Pools IT Resources

Sized for peak load


Difficult to Scale
Expensive to Manage

Pools of shared resources


Re-distribute resources as needed
Cost efficient

Cloud, a superset of Grid, has self-service, metering and chargeback in addition

Manage the Grid / Cloud

EM11g/10g Database Control


when install a 11g/10g Database
manages a single database
repository in same database

EM12c Cloud Control


(previous version called
EM11g/10g Grid Control)
separate download and install
manages multiple Databases
can be versions 9i, 10g, 11g
also manages a lot of other things!
centralized repository

Enterprise Manager Cloud Control


Management that Scales to the Cloud

Central Management for the complete platform

Dramatically lower operations costs

DBA Teams can fully administer databases, set up and schedule RMAN backups,
create and monitor DATA GUARD standbys, and also setup and schedule other
SQL, Pl/SQL, Shell script jobs across databases.

WebLogic / SOA Admins can monitor and manage WebLogic / SOA Domains
including configuration management and provisioning

Capability of Business Transaction Management, Service level management,


Application to Disk Management, and now also Cloud Management (hence
renamed to Cloud Control).

Manage many systems with little incremental cost, architecture fully scalable in
the following manner:

Use multiple OMS (management servers) and load balancer to manage


thousands of targets as seen in the central Enterprise Manager topology
diagram in the next slide.

Enterprise Manager Central Site Topology


Oracle Management Service (OMS)

+ Agent

+ Agent

+ Agent

Target Servers
(Production
or Test or
Development)

Hardware (preferred) or
Software Load Balancer

Repository DB
(Single instance
or optionally RAC)
+ Agent

Use Enterprise Manager


You are using Power DBA Technologies so you can
Manage
MORE databases
MORE applications
MORE users, larger databases
MORE mission-critical applications
Become
MORE proactive and strategic
MORE important and valuable!

Get
MORE sleep at night!
MORE weekends off!

Built-in and Integrated Manageability


Oracles Complete Enterprise Software Stack

Leader in the
complete enterprise
application stack
Management built-in
to every tier
Integrated
manageability across
the entire stack

Integrated Application-to-Disk Management


Only Oracle Can Deliver Complete Stack Management

Integrated
manageability
across the entire
stack
Best of breed
manageability built
into each tier
Ops Center
(previously from
SUN) extends
management to
infrastructure layers

Oracle Enterprise Manager


Hardware. Software. Complete.

Event and Service


Desk Connectors

Services Cloud
Integration

Bi-Directional
Connectors to
exchange alerts,
events

Comprehensive
Connectors to IT
Service Management
Systems

Third Party
Plug-ins

Rich Set of Plug-Ins


to Monitor NonOracle Products

Sun Ops Center Now Part of Oracle Enterprise Manager Product Family

Oracle Enterprise Manager


Evolution

Oracle has the Broadest, Most Complete


Range of Enterprise Cloud Services

Database Access
Cloud
Self-Service
App 1

VM

VM

VM

Oracle VM

Infrastructure-as-aService (IaaS)

DB

DB

DB

Exadata/non-Exadata

Database-as-a-Service
(DBaaS)
Increasing Enterprise Value

App 2

App3

Java Platform

Exalogic/non-Exalogic

Platform-as-a-Service
(PaaS)

Oracle Enterprise Manager 12c


Cloud Management 2.0

Optimize

Plan

Setup

Complete Cloud Lifecycle


Solution
Manage all phases of the cloud

Meter &
Charge

lifecycle
Applications and
Business Services

Unified and Automated


Management

Platform as a Service
Build

Database as a Service
Manage

Infrastructure as a
Service

Across the entire cloud stack, and


across all cloud services - from a single
product

Business-Driven Clouds
Test
Monitor
Deploy

Application-aware clouds that


automatically adapt to business services and
activities

Oracle Enterprise Manager 12c


Solution Overview

Enterprise Manager 12c Major Themes

Oracle Enterprise Manager :


A Glimpse of Management Packs

Database Diagnostics Pack


Performance Diagnostics & Monitoring (AWR, ADDM), Alerts & Notifications
Database Tuning Pack
Performance Tuning: SQL Tuning Advisor, Access Advisor, SQL Profile,
On-line SQL Monitoring, Automatic SQL Tuning, etc.
Database Lifecycle Management Pack
Configuration Management
Capture & Centralize information about all hardware and software resources, historical change tracking,
security/configuration rules and violations.
Provisioning and Patch Automation
Deployment of Oracle Software, applications and patches. Provision entire software stack including OS,
database software and database from Gold images and locked-down deployment procedures. Proactively
recommend patches for Oracle Database software / clusterware / ASM and place in patch plan for validation
and mass deployment at scheduled times.
Change Management
Capture & compare metadata (dictionary) definitions, track changes in a single db or compare multiple
databases, reverse engineer db & schema definitions, capture & version baselines, compare dbs & schemas
or baselines, compare data in reference tables, modify objects on multiple dbs, impact analysis, developers
can use change plans, DBAs can review and apply on test and production databases.
Brand-new Cloud Management Pack
For cloud capabilities including Self-Service, Metering, Chargeback
Brand-new Test Data Management Pack
For Data Sub-setting to create smaller test/development databases from large production
Data Masking Pack
For masking of confidential data copied to test/development databases
And other packs such as Weblogic Server Mgt Pack EE, SOA Mgt Pack, Application Replay pack, BI Mgt Pack,
Identity Mgt pack, Webcenter Suite Mgt pack, Coherence Mgt pack, Oracle Linux Mgt pack, Oracle VM Mgt pack, and
other packs and suites!

Oracle Enterprise Manager


Application Management Suites (AMS)
The Oracle Application Management Suites are the most complete, integrated,
and best-of-breed application management solutions designed specifically to
help Oracle E-Business Suite, Siebel, PeopleSoft, JD Edwards EnterpriseOne
and Oracle Fusion Apps customers achieve the desired level of performance,
availability, agility and control for their applications while keeping operations
costs to a minimum.
Following suites are available:

Oracle Application
Oracle Application
Oracle Application
Oracle Application
Oracle Application

Management Suite for


E-Business Suite
Management Suite for
Management Suite for
Management Suite for JD Edwards EnterpriseOne
Management Suite for
Fusion Apps

Each of these suites combines capabilities for Application Management,


Configuration Management, Real User Experience Insight (RUEI) plus the
respective RUEI application accelerator into one single comprehensive product.
Application Management Suite for Oracle E-Business Suite also includes
features of Application Change Management for Oracle E-Business Suite.

A Perfect Storm in IT Operations


Four Colliding Pressures
Average cost of downtime is
$42,000/hour. Average hours of
downtime/year is 87.***

Better Quality
of Service

Lower
Operational Cost

Lower Risk

Better Agility

IT
Operations

60%70% of IT budget is spent


on operations and maintenance**
40% of CIOs surveyed cite
lack of automation tools*
Many organizations are 30%*
below achievable IT
productivity levels
* Enterprise Management Associates, 2007
** CIO Magazine, 2007
*** Gartner in Network World 2004

Maximize IT Cost Savings With


Oracle Enterprise Manager
Reduce operational costs through intelligent diagnostics and automated
IT processes

Reduce database management costs by 40%


Reduce configuration management effort by 90%
Reduce patching and provisioning effort by up to 98%
Reduce in capital spending on servers by 20%

Manage applications top-down from the business perspective by


understanding user experiences and business impact of IT issues
Avoid online revenue losses up to 25%
Maximize staff productivity by 10 times or more

Manage entire application lifecycle to increase business agility with


comprehensive application quality management and compliance
solutions
Reduce testing effort by up to 80%
Increase test coverage by 95%
Increase quality to improve returns

These figures are from actual customers who have told us their experiences

Oracle Enterprise Manager


Centralized Monitoring
Centralized, exception
driven monitoring using
Metrics and Thresholds
Define your own metrics
Monitoring templates

Exception Notification
Email, page, SMS
Integration with third party
event console
Open View, Unicenter,
Remedy and more

Monitor a Heterogeneous Environment


Critical and Warning Alerts with History

Drilldown into the detail

Monitor a Heterogeneous Environment


End to end visibility from a single console

Overall Availability

Incidents
Security at a Glance

Recent config changes

Monitor a Heterogeneous Environment


Drill Down to Performance Charts on various metrics (customizable chart page)

CPU

Memory

Processes

Database Lifecycle Management Pack

Database Lifecycle Management Pack


Key Features and Business Benefits at a glance
35% Productivity Gain Through Automation
Discovery & Initial Provisioning

Maximize asset utilization, ensure all


critical assets are managed

20% Reduction in Capital Expenditures

Ongoing Change Management

Automated change management


reduces errors, improves uptime

33% - 67% Operational Savings for Provisioning and Patching


Continuous Configuration and
Compliance Management

Reduce outages from config errors,


lessen business risk from breaches

67% Reduction in Downtime & Effort to Meet Compliance Requirements

Database Lifecycle Management Pack


Configuration Management Capabilities

Out of Control Configuration Management

Extreme Pain? Get Extreme Control!

EM 12.1: Database Lifecycle Management Pack

Discovery and
Initial
Provisioning

Discover Assets and Provision Software on


them

Ongoing
Change
Management

End to End Management of patches,


upgrades, and schema changes

Continuous
Configuration and
Compliance
Management

Track inventory, configuration drifts and


compliance

Where no man has gone before: Discover Whats Out There


Easy Agent-less
Discovery
Auto-discovery of
servers, virtual
servers and services
using IP scan (NMAP,
agent-less)
Integrated workflow
for agent deployment
and target discovery
on selected autodiscovered hosts
Promote the targets
from Unmanaged to
Managed

Configuration Management
Key Themes And Goals
INTEGRATED

EXTENSIBLE

Discovery Comparison,
Configuration
and Asset History, and
Compliance
Tracking
Reporting

Real-Time
Config
Change
Detection

Configuration Management
Hosts
and OS

CLOUD READY

Databases

Application
Servers

Applications

APPS/SYSTEM
CENTRIC

34

Configuration Management
Know what you have and know what youre running
Discovery and Asset
Tracking

Analytics, Change
Detection & Control

Compliance
Assessment &
Reporting

Configuration Collections
Hardware
OS
Database
Application Server
Packaged Applications
Third Party
Out of box topology mapping
for key Business Apps
Inventory Management

Topology Mapping

Configuration Management
Know what you have and know what youre running
Discovery and Asset
Tracking

Analytics, Change
Detection & Control

Compliance
Assessment &
Reporting

Search
Installations
Configuration
Change History
Real time detection
Target Specific
Date Range
Compare
Comparison across
application lifecycle
1-to-n and 1-1
Comparison with gold
standards

Configuration Management
Know what you have and know what youre running
Discovery and Asset
Tracking

Analytics, Change
Detection & Control

Compliance
Assessment &
Reporting

Critical Patch Advisory


Automated Security and
Compliance Checks
Out Of Box Compliance Frameworks
& Dashboards
Across Database, Middleware and OS
Score, Trends and Remediation
Advice
Real-time Change Detection
Change Reconciliation (Authorized ,
Unauthorized)
User Created Rules, Standards and
Frameworks

Alerts & Reports

Configuration Management
Keep Track of Assets

Tracking of hardware,
software, relationships
Extensible Collection
blueprints for database,
operating systems,
middleware, business apps
Dependency mapping
between Physical and
Virtual infrastructure
Prevention of sprawl
through discovery and
reporting

What are your


Database Installations??

Configuration Management
Keep Track of Assets

Tracking of hardware,
software, relationships
Extensible Collection
blueprints for database,
operating systems,
middleware, business apps
Dependency mapping
between Physical and
Virtual infrastructure
Prevention of sprawl
through discovery and
reporting

What are your


Host Installations??

Configuration Management
Inventory Reporting

Population trend

Version Distribution

Configuration Details

Configuration Management
Keep Track of Assets

Tracking of hardware,
software, relationships
Extensible Collection
blueprints for database,
operating systems,
middleware, business apps
Dependency mapping
between Physical and
Virtual infrastructure
Prevention of sprawl
through discovery and
reporting

What is the detailed


configuration
of your host??

Configuration Management
Keep Track of Assets

Tracking of hardware,
software, relationships
Extensible Collection
blueprints for database,
operating systems,
middleware, business apps
Dependency mapping
between Physical and
Virtual infrastructure
Prevention of sprawl
through discovery and
reporting

What is the detailed


configuration
of your database??

Configuration Management
Topology Viewer
Represent relationships
visually
Manage at system level,
rather than component level
Understand dependencies
and analyze impacts
Support relationships:
Out-of-box systems
Depends On
Used By
Create custom view to add
new targets to predefined
systems

Database

Topology name

Host
Listener

Configuration Management Compare Configurations


Host to Host - find out whats different!!

Configuration Management Compare Configurations


Database to Database - find out whats different!!

Configuration Management Exadata Compare


Oracle Database Machine to Oracle Database Machine

Configuration Management Exadata Compare


Storage Cell To Storage Cell

Standardizing Configurations
Compare against gold
configuration or baselines
Import and Export
baselines
Scheduled comparison

Diff reconciliation

Configuration Management
Inventory Search And Reporting

Configuration Management
Inventory Search And Reporting

Configuration Management
Enriched Comparisons
Configuration Comparison and Drift
detection
Comparison with running systems as well
as saved gold standards
1-1 as well as 1-n comparisons
Comparison across deployment lifecycles:
Dev, Test, Production
Comparison using Templates
Supports custom as well as Outof-box templates for Oracle
products
Ability to ignore certain diffs
Useful in comparing multi-component
systems
Database machines
Exadata cells
Weblogic Managed Servers
Fusion Apps

Ad-hoc as well as Scheduled comparisons
Automatic notification on drift detection

Ignore obvious differences to


prevent noise
Notify on Diff

Use pre-existing template

Apply constraints on
configuration value

Configuration Management
Compliance
Multiple hierarchies
Compliance Framework
Conceptual folders that map configuration
standards to real-world structure of
compliance frameworks (PCI, COBIT,
HIPAA, CIS, etc)

Compliance Manager,
Security Auditors

Compliance
Standards

Compliance Standard
Collection of rules that gets associated to
multiple targets

Compliance Rule
Checks/Tests that are performed against
specific target types

Compliance
Frameworks

DBAs, Admins,
IT Managers

Rules

Rich set of compliance reporting for Administrators and


Security Auditors
Self-Update features:
Notify new content availability Assist in downloading new content

Configuration Management
Compliance Library

Configuration Management
Compliance Concepts
Framework
Standard
Rule

Configuration Management
Compliance Rules
Checks / tests that are performed against the environment, e.g: is a parameter
value set properly as per best practice guidelines?
Rich set of out-of-box rules mapped to out-of-box standards and
frameworks
For Exadata configuration, CIS, PCI, etc

Is a change that happened authorized by a change request?


Target-type specific, not target-specific
Three types
Repository Rule
Evaluated against repository data
Repository browser to aid in rule creation

Real-time Rule
Detection of real time activities (file actions, schema actions, process actions)
Detection of unauthorized changes through automated correlation against
Change Management Systems

Weblogic Rule
BEA Guardian health checks integrated in Enterprise Manager

Centralized Configuration Management


Doing More With Less
Knowing What
You Have

Standardizing
Configurations

Asset Discovery

Drift Analysis

Automated Inventory

Config Comparison

HW/SW Configurations

Across the stack

Operating Systems

Across lifecycles

Hardware

Baseline & Gold Std

Database

1-to-1, 1-to-Many

Packaged Apps
Configuration Search
Relationships

Drift Reconciliation

Configuration
Compliance
Proactive Checks
Out Of Box Frameworks &
Dashboards
Across Database, Middleware
and OS
User Created Rules,
Standards and Frameworks

Detecting
Configuration Changes
Real-time Monitoring
Real-time Detection
Who, What and When
Compliance Frameworks
SOX. PCI, CoBIT
Change Reconciliation
Authorized vs Unauthorized

Configuration Compliance
Case Study: Dell

Focus on
Configuration
Compliance

Challenges, Steps Taken

Next steps
focus on:

Identify patches installed in all systems

Continue to
improve current
processes

Oracle recommendations, CPU, PSU


Service Requests, recommendations
Critical one-off

Expand use of
Configuration
Management

Configurations standardized across all systems


Results

Enforced configuration control


Patching
Security, Best Practices

30% decrease in incidents month over month


Reporting automation reduced staff workload

Integration with
Change
Management

Database Lifecycle Management Pack


Provisioning and Patch Automation Capabilities

Need Agility and Extreme Control?


Command Line Tools and Scripts

Application Architecture Diagram


Preferred Versions
OWSM
Browser
Admin
Client

OARM
Browser
Admin
Client
SPNEGO

OAM
Browser
Admin
Client

Browser
Client

OIM
Browser
Admin
Client
SPNEGO

ObSSOCookie

SPML V2

RMI & HTTP(S)


12402 & 7777(4443)
HTTP(S)
7001(7003)

HTTP(S)
80(443)

HTTP(S)
80(443)

HTTP(S)
7001(7003)

OWSM 11.1.1.2

WebServer

OAM 10.1.4.3

WebLogic 10.3

OHS 11.1.1.2

Apache 2.2.14

WSM Policy Manager


WSM Control

OARM
SOAP

OEL 5.4 64bit


Oracle
Net11
1621

OWSM
DB
11.2.0.1

NAP
6021

WebGate

OEL5.4 64bit
HTTP(S)
7001(7003)
HTTP(S)
7001(7003)

Portal
WebLogic 10.3

OARM 10.1.4.5
WebLogic 10.3
oarm.war
WSM Agent

Portal 11g
OARM Soap libs

NAP
6021
HTTP(S)
7001(7003)

FCDB
WebLogic 10.3
FCDB

Access Gate
WSM Agent

Access Gate
WSM Agent

OEL5.4 64bit

OEL5.4 64bit

OEL 5.4 64bit


Oracle
Net11
1621

FCCB
WebLogic 10.3

Access Server

Xellerate.ear
Nexaweb.ear
OIMSpmlWS.ear
WSM Agent
OID Conn 9.0.4.5

OEL 5.4 64bit

OEL 5.4 64bit

Web Pass

OARM Proxy

Oracle
Net11
1521

OIM 9.1.0.2
WebLogic 10.3

Identity Server

Config &
Policies

Users

LDAP(S)
389(636)

LDAP(S)
389(636)

Oracle
Net11
1621

OID 11.1.1.2
WebLogic 10.3
ODSM

OIM
DB
11.2.0.1

OID Monitor

OEL 5.4 64bit


Oracle Net11
1521

Oracle
Net11
1521

Oracle
Net11
1521

FCCB

OARM
DB
11.2.0.1

WSM Agent

OEL 5.4 64bit

FC
DB

OID
DB

11.2.0.1

11.2.0.1

OAM Log
DB

OIM log
DB

11.2.0.1

11.2.0.1

Are you using the right tool for Provisioning


and Patch Automation?

Provisioning and Patch Management


Delivers Unique Business Value

Forrester Total Economic Impact Study


Economic
Impact
Study
Oracle Enterprise
Manager
Delivers
124% ROI
Oracle Organization
Enterprise Manager
Configuration Management Pack, and Provisioning
Sample
achieved:

and Patch Automation Pack achieved a very favorable risk-adjusted 124% ROI
over a three-year
period with a risk-adjusted
period (ROI)**
of 15 months.
Positive
124% ($4,916,781)
return onpayback
investment

20% ($862,500) reduction in capital spending on servers**


125% improvement in administrator productivity and a savings of
$1,498,725 in administrator labor cost**

Payback period of 15 months**

**All figures are risk-adjusted, over three years.

Integrated Lifecycle Management


Deep Solution Across The Stack
Automate deployment of
software, applications,
and patches
ITIL compliant, minimal
downtime automation
Integrated automation of
physical and virtual
infrastructure
Standardization of
software images and
processes

Install &
Patch

Create Gold
Image

Approve
Clone

Applications

Analyze

Databases

Scale
Down

Scale
Up

Patch

Pre-boot Execution Environment (PXE)


methodology network booting

Template based gold images


Automated setup of network and
storage
Complete with Patches & Packages

Retrieves latest RPMs from Yum


repository
Supports physical as well as virtual
hosts
Support for
Oracle EL 4, 5
RHEL 3, 4, 5
SLES 9 and 10

Configuration
Settings

Bare Metal OS Provisioning

Supports both cloning and fresh


installation methods for software
provisioning
Mass Deployment Multiple
Database deployments across multiple
Servers
Supports Gold Images, Reference
Systems, or bandwidth optimized Local
Stage Location
Template based database creation
Database cloning using RMAN
Several Applications
Test to Production
Production to Test
E-Business environment
cloning

Configuration
Settings

Database Provisioning

Provisioning RAC Clusters from Gold


Images or Installation Media
Installs and configures Clusterware,
ASM and Database in one shot
Extensive Prerequisites and automated
fix up's
Clone Production systems
to create Test environments based on
Production Images
Scale out/Extend RAC Clusters On
demand
Scale back/Delete Clusters

Convert Single Instance to RAC

Configuration
Settings

RAC Provisioning

Middleware Provisioning
Seamless Deployment of Multiple Tiers
Supports Oracle Application Server
Support for Fusion Middleware (WLS

Server)
Support

for using Gold Images,


Installation media, Live reference
installations

EM GUI

Dynamic Scale-out of Middleware

Clusters
Configuration across tiers:
Web-tier
App-tier (J2EE, SOA)
Load Balancer
Repositories

Software
Library

Time Savings with Provisioning


Deployment of Pre-Patched Software
Manual operation time
Clusterware
installation

45 minutes

ASM installation

1 hour

Database software
installation

45 minutes

Database creation

30 minutes

Clusterware patching 12 minutes

ASM patching
Database patching

250
200
150
Steps
Time (in minutes)

100
50

12 minutes
20 minutes

0
Without EM

With EM

Reliably and repeatedly provision multiple databases in a single change window with
100% time saving. Skill agnostic process ensure compliance to standards

My Oracle Support: Proactive Customer Support


Patch Automation
Integrated Systems Management and Support
My Oracle Support

Provisioning and Patch


Automation

Patch Recommendation & Details

Deployment Procedures

Community input & Patch Download


Trend

Pre-Patching Analysis

Automated Validation and Merge


Request

Mass Deployment

Patch Plan

Scheduled Deployments

Integrated Features
Patches & Updates

Integrated Features
Service Requests

Integrated Features
Knowledge Articles

Patch Management Features


Community Driven Patch Information

Enhanced Patch Advise


with Comprehensive
patch recommendations
Comprehensive Patch
information: New
additions like Patch
Popularity, Downloads
Trend and Community
Integration

Patch Management Features


Patch Plans and Patch Validation
Patch Plans to bucket patches to
be applied in single downtime
Automated Validation for Conflict
Checks
Single Click simplified Merge
Patch request process
Integrated with patch rollout
procedure

Patch Management Features


Mass Patching Automation Multiple
patches across Multiple Targets
Extensive Pre-requisites & patch
conflict checks through Analyze mode
Supports CPUs/PSUs/Patchsets and
one-offs
Support for Oracle Databases 9i,10g,
and 11g
Rich reports Database Target
vulnerability Report, Applied Patches
report

Configuration
Settings

Oracle Database Patching

Patch Management Features


Configuration
Settings

RAC Rolling Patching

Orchestrates shutdown, patching


and startup across nodes in rolling
manner
Pre-requisite mode checks for cluster
health to avoid unforeseen failures
Intelligent orchestration of SQLs
(catbundle.sql, utlrp.sql) on one node
Critical patch updates are rolling
applicable
Also supports Clusterware Bundled
patches

Case: Zero downtime patching for RAC


No disruption for consumers

Both nodes
running

1st node
being patched

2nd node
being patched

Both nodes
running

Patch Management Features


Operating System Patching
Supports OEL, RedHat and SuSE
Integration with Unbreakable Linux
Network through channels
Security Advisory for OEL errata
Supports YUM and Up2date
Automated Compliance management
in Groups
Lights out and Emergency patching
modes
Also supports Solaris and Windows

Patch Management
Case Study: Bayer

Patch Management
Case Study: Johns Hopkins

2,000 databases,
5 full time DBAs,
1 hour per patch,
4 times a year

Before
Enterprise
Manager

After
Enterprise
Manager

8,000 person
hours

133 person
hours

$160,000

$2,666

150 databases

Before
Enterprise
Manager

After
Enterprise
Manager

System
time

~300 hours

Administrator
time

15 min. per
mass deployment;
37 hours total

~300 hours

A few clicks

EM 12.1: Software Provisioning


Framework Enhancements
Separation of Designer and Operator Roles
Designer can modify Deployment Procedures
Operators can only execute Deployment Procedures

Input lock-down for end operators


Enforces standard deployments, minimizes errors

Fine grained privileges


Integration with new Credential Model
Extensibility
User-defined Deployment Procedures
For custom software deployments
EMCLI and web services interfaces for integration with other tools

Integration with Self Update


Update Deployment Procedures out-of-major-release cycles

Improved diagnosability
Integration with Incident framework
Debug mode
Better error messages

EM12.1: User-defined Deployment Procedures (UDDP)


Automate Custom Deployment Processes
1

Create Deployment Procedures from


scratch
Use scripts and payload uploaded to
software library
Add global variables to UDDP to obtain
user inputs during launch.
Add steps to UDDP that execute host
commands, scripts from software
library, transfer files to destination
targets, etc

EM 12.1: Provisioning Profiles


Standardization And Simplification
Enables gold image cloning
Standard image with specific patches, configuration, tuning

Create and store reference image in software library


Flexibility to include binaries, config, data

Use profiles to provision new components


Different instance level properties than gold image like directory paths, host
names, ports, storage

EM 12.1: Database Provisioning


Provisioning Designer to Operator Workflow

Select Reference
DB Host

Create Profile
DB Host

Provisioning
Designer

Use Profile to populate


Procedure Inputs
DB Profile

Lock down inputs


and save Procedure

Publish to
Operator
Locked
Procedure

Best Practise
Procedure

EM12.1: Database Provisioning


Provisioning Profiles and Lockdowns
Capturing Provisioning
Profiles

Locked values shown in read


only mode

EM 12.1: Database Lifecycle Management

Discovery and
Initial
Provisioning

Discover Assets and Provision Software on


them

Ongoing
Change
Management

End to End Management of patches,


upgrades, and schema changes

Continuous
Configuration and
Compliance
Management

Track inventory, configuration drifts and


compliance

EM 12.1: Patch Management


Feature Summary
End to End Patch Management support patching Single Instance
Databases and Real Application Cluster stack
Supports all versions up to 11.2 / Grid Infrastructure Architecture
Reduced Downtime, Recoverable and Flexible patching via Out-Of-Place
Patching method (Available only for Single Instance DB)
Simple, Integrated Patching process through Patch Plans

Enable workflows across Designer and Operator


Introducing Patch Templates to handle patch rollout cycles
Integrated with Compliance Standards for ongoing monitoring of patches

For Exadata Database machine


Storage Cell patching done through patchmgr
Ongoing database patching of compute (database) nodes automated
through Enterprise Manager Cloud Control

EM 12.1: Patch Management


Simplified, Linear Patching Process

Step 1: Select Patches and Targets


Step 2: Choose options for Deployment (Deployment Procedures are auto picked)
(In-Place, Out-of-Place, Rolling, Non-Rolling)

Step 3: Run Validations Comprehensive Analysis for Patch conflicts and Target level
sanity
Step 4: Review -> Pre Deploy -> Deploy
Pre-Deploy or Prepare ahead of Downtime for cases like Cloning and Patching cloned
Oracle Homes

EM 12.1: Out-of-Place Patching


1

Multiple Databases running


from an Oracle Home

HOST

Minimum Downtime Patching For Single Instance Databases

DB(1)

DB(2)

>Clone Oracle Home


>Patch Cloned Oracle Home
(No Downtime)

HOST

ORACLE HOME

DB(1)

DB(2)

ORACLE HOME

ORACLE HOME A

Switch instances to newly


cloned Oracle Home
Apply SQLs (as needed) to
the instances

HOST

PATCH

DB(1)
ORACLE HOME

DB(2)

ORACLE HOME A

EM 12.1: Patch Management


User Profiles Tailored For Data Centers

Maintains Grid Control infrastructure


Creates users and assigns appropriate roles
and privileges

Site
Administrator

Patching
Designer

Patching
Operator

Senior DBA (Designer Role)


Identifies Patches for the patch cycle
Creates Patch Plan Templates
Provides Template access to Operators

Junior DBA / Application DBA (Operator Role)


Creates Patch Plans from Templates
Executes/Schedules patch rollouts on the
designated targets

Database Upgrade
Overview
NEW in EM12c: Mass Upgrade of Oracle Databases
Supports Single Instance Database in first release
RAC (Upcoming)

Upgrade from 10.2.0.x,11.1.0.x -> 11.2.0.x


Upgrade Software & Instances combined or separate
Integrated with My Oracle Support Upgrade Planner

Database Upgrade
Upgrade Wizard

Plan
Detect new DB versions in My Oracle Support
Suggest best upgrade path for patch
compatibility
In-context reference to Upgrade documentation

Analyze
Check DB for upgradeability (space, version,
etc.)
Support upgrade from 10.2.0.4+ to 11.2

Deploy
Mass deploy binaries to targets and create outof-place copies
Upgrade process can be paused/resumed

Switch
Switch instances to new installations
Easy switchback if needed

EM 12.1: Database Upgrades

Database Lifecycle Management Pack


Change Management Capabilities

Application Change Lifecycle

Upgrade

STAGING

PRODUCTION

DEV

TEST
Share

Clone +
Mask

Taxonomy of Database Changes in Application Upgrades


Infrastructure change
Hardware
Operating system
Storage system
Database software change
Software upgrade
Software patch
Application Schema Changes
Application object changes (TABLE, PL/SQL objects)
Access structure changes (INDEX, PARTITIONS)
User and Privilege changes (USER, PRIVILEGES, ROLES)
Database init.ora changes
Initialization parameters
Optimizer version

The magnitude of the Application upgrade problem

Staging

Production

Test

Development

Training

Automated Change Management


Reduce Time and Effort of Database Change Management

Change Automation

Automated process for capturing and propagating


planned database schema changes from development
to production environments

Eliminates manual error-prone processes


Accelerate application upgrades by tracking impact of
upgrades on customizations

Reduce downtime and speeds up recovery by ensure


compliance of production environments with
established standards

Syncing Application Environments


Oracle Change Management
Production

Reporting

1001100101000
010111010011
10100110101

Development

Test
Stage

Training

Disaster Recovery

Promoting and tracking changes from testing to production databases


Transferring schema & other database changes to DR, training, & reporting
environments
NEW in EM12c: Change plansallow users to specify, group, & package
object metadata changes to multiple targets
Create change plans from ad-hoc changes & comparison-based differences
Role-based workflow: developers create and submit change plans via SQL
Developer, DBAs review and apply change plans

Change Management Features


(introduced since previous version EM10g R4)

Source

Target

Dictionary Baselines
Capture database and schema definitions
Baseline Versioning
History of changes

Comparison
Baseline with database

Database with database


Schema with schema

Also called Application Baseline since contains schema info pertaining to an application

Dictionary/Application Baseline
Capture information
on all schema objects
for an application

HR
EMP

OE
DEPT

ORDERS SALES

IX
PRODUCT

Tables, Views,
Indexes
Procedures,
Packages, Triggers
Users, init.ora

Capture scope
Database
Schema
Objects

Version each
baseline

Base
line 1

Base
line
2

Base
line
3

PRICE

Compare Baselines or Databases


Compare Modes
Baselines to Baselines
Baselines to Database
Database to Database

Baseline

Baseline

Compare Scope
Schemas
Object types (Tables,
Index etc)
Non Schema Objects
(Users, Grants,
Profiles etc)
Storage Parameters
(Table spaces, extent
size etc)

Baseline

Prod

Prod
Prod

Change Management Features


(introduced since previous version EM10g R5)

Source

Dictionary Baselines
Comparison
Change Propagation (Synchronization)
Baseline to Database
Database to Database

Target

Change Management: Synchronization Processing


DEV
RDBMS MDAPI

CM
Capture

RDBMS MDAPI

CM
Capture

XML
Differ

PROD

Diff
Analysis
Agent
SQL
Script
JOB
System

Dependency
Analysis and
Script
Generation

DDL to
recreate
or
modify

Schema Change Detection & Automation


Capture & Compare Application Baselines / Workflows
Baseline 1

Baseline 2
HR

1100001110100
010111010011
10100110101

EMP

Order
Entry

1100001110100
010111010011
10100110101

ORDERS

CRM

DEPT

SALES

1100001110100
010111010011
10100110101

PRODUCT

PRICE

Baseline 3

Capture information on all schema


objects for an application:
Tables, Views, Indexes
Procedures, Packages, Triggers
Users, init.ora

Capture & Compare scope:


Database, Schema, Objects

Compare Modes
Baselines to Baselines
Baselines to Database
Database to Database

Diff facility in SQL Developer


(free Oracle tool that gives graphical view of database and data modeling)

SQL Developer can only compare two schemas at a time and that too only in real time. It does not
have the ability to save prior schema definition capture in a baseline or multi-schema comparison.

Use Case: Production compliance


Identify out-of-band changes to
production database
Best practice: weekly
comparison report of current
production against gold master
baseline of production schema

Index

Identify unwanted application changes


- Security

Malicious SQL
Unauthorized Access Control
changes

Identify unwanted application changes


- Security

Malicious SQL
Unauthorized Access Control
changes

Index
Tables
PL/SQL objects

Rollout customization to Production

Capture custom changes in a Development Baseline


Synchronize baseline to Staging Database
Project team/Users will now test changes on Staging Database
Synchronize changes on Staging Database to Production Database

Keeping Staging Database in Sync

Production database evolves as


other projects are rolled out
Keep changes on staging
database in sync with production

Start Synchronize
Generate change list
Review and edit change list
Execute change list

Syncing Application environments


Reporting

Production

Dev

Staging

Training

Tracking changes to production


databases
Promoting changes from Testing
to Staging to Production
Transferring schema & other
database changes to training,
reporting environments

Syncing multiple Development environments


Global teams of
application developers
Developers make
schema changes all the
time
Changes to schema
need to be promoted to
all development teams
rapidly

Change Management: DBA 1.0 vs. Power DBA


Scenario: Compare Test and Production Schema
DBA 1.0
1.

Identify databases, test and production

2.

Get access to application schema

3.

Write script to get table column parameters

4.

Run script on first database

5.

Run script on second database

6.

Visually compare results

7.

Write new script for indexes

8.

Re-run script

9.

Repeat for all other database objects

10.

Generate a report listing changes

11.

Write script to apply changes

12.

Apply changes

13.

Repeat above steps to verify changes

14.

Re-run this for training and production

15.

Re-run this for development and production

POWER DBA
1.

Run Dictionary
Comparison job

2.

Identify all schema


and initialization
parameters
differences in report

Change Management DBA Productivity


150

Change Management
Tasks

Number
of
Systems

<<< Enter number of systems here

Task
Freq
per
year

Typical
Task Time
without
EM minutes

Total Hours per


year spent on
Change
Management
Tasks without
EM

Typical
time using
EM minutes

Total Hours
per year
spent on
Change
Management
Tasks using
EM

Hours
saved
per year

% of
Reduced
Hours

Identify recent database


changes which may be
causing slow performance

150

120

600

30

150

450

75%

Identify impact of schema or


application upgrade on
application modules and
their associated database
objects

150

90

450

45

225

225

50%

Promote database changes


from test to staging to
production

150

60

150

30

75

75

50%

Maintain database change


history

150

60

150

15

38

113

75%

Reverse engineering
database objects to recover
missing objects

150

120

300

30

75

225

75%

563

1088

66%

TOTAL

1650

Annual cost savings

Actual ROI data from a global pharmaceutical company

$49,669.47

Change Management Business productivity


50

Change Management Benefits

Number
of
Systems

<<< Enter number of systems here


Minutes of
downtime
avoided

MTTR improvement based on identifying of outof-band database changes causing downtime

50

1440

$27,397

Downtime reduction due to faster upgrade of


database schema components

50

2880

$54,795

4320

$82,192

TOTAL

Annual cost savings

Savings from
downtime avoidance
or reduction

Actual ROI data from a global pharmaceutical company

$82,192

EM 12.1: Change Management New Feature


Data Comparison
Data comparison fills a critical gap to allow:
Application vendors to compare seed data
Application customers to compare configuration data between
different sites
DBAs to determine how seed data customizations will be
affected by application upgrades

Database A

Database B

EM 12.1: Change Management New Feature


Change Plans
Change plans allow users to specify, group and package object
metadata changes
Create change plans from
Ad hoc changes
Comparison-based differences
Developer tools
Role-based workflow
Developer create and submit change plan
via SQL Developer
DBA review/apply change plan
Apply change to multiple targets

EM 12.1: Change Management New Feature


Change Plans more details
A change plan contains change requests for one or more metadata objects.
A change request can be a request to:
Create an object
Drop an object
Modify one or more attributes of an object
When a change plan is deployed
The change is analyzed in the context of the database being deployed to
A relevant PL/SQL script is generated, based on the metadata at the
target database

Summary: Change Management


A great feature of the Lifecycle Management Pack
Capture & compare metadata (dictionary)
definitions, track changes in a single db or
compare multiple dbs, reverse engineer db &
schema definitions, capture & version
baselines, compare dbs & schemas or
baselines, compare data in reference tables,
modify objects on multiple dbs, impact
analysis, developers can use change plans,
DBAs can review and apply
Manage database changes effectively and
efficiently by providing you with the ability
to evaluate, plan for, and implement
changes.
Eliminate errors/data loss and down time
when making changes through automation,
scheduling
Helps with audit, compliance and
management reporting by keeping track of
changes through version control.

EM 12.1: Database Lifecycle Management Feature Synergies


How Do All These Come Together
Patch Advisories via MOS
Upgrade Advisories from MOS
Configuration Policy Violations

Real-Time Monitoring Who/When


Compliance Score
Best Practices
Oracle Recommendations
Regulatory ( PCI,Cobit)
Audit
Report
Inventory &Trend
Automatic Change Reconciliation
Authorization vs Unauthorized

Discover
Hosts & Applications
Dependencies and Relationships
Inventory
Collect
Deep configuration data
Parsed Configuration Files
Patches installed

Advise

Core

Analyze

Act
Change/Patch Plans
Mass deployment
Schema Synchronization
Settings, Drift & Policy Actions
Configuration Changes

Topology guided Impact Analysis


Config Comparison for Drift Analysis
To Gold & Baseline
1 to 1, 1 to N
Target and System
DB Change Management
Data Comparison
Change Plans
Patch Conflict and PreReq Analysis

EM12.1 Database Lifecycle Management Pack


Sample Use Case Mapping To Features
Sample Use case

Feature

My organization has merged with another and now we have 1000 more servers with
databases running on some of them. How do I make them manageable?

Automatic Discovery

I want to find all databases running on Linux that are part of Fusion application

Configuration Search

My production application is producing more logs than my test. Whats the diff between
production and test? Can I ignore the obvious diffs?

Configuration Drift analysis

My PLSQL procedure executes in my Test environment, but fails in Production. Can I


find the diff and synchronize them?

Database Change Management

If I shutdown my database for patching what applications will be impacted

Topology Viewer

Can I check if my organization is complying with the patch baselines?


Is my Exadata configured as per best practice guidelines?

Configuration Compliance (Compliance standard)

Someone changed the initialization parameter of my production payroll database


yesterday. Who did it and when?

Configuration Compliance (Real time change detection)

My auditor wants to have a single report for all my databases on PCI compliance. Is
there a way I can get it from EM

Configuration Compliance (Compliance Framework)

I want to generate a complete snapshot of my Grid Infrastructure and RAC and


provision it in one-shot. Can I do do it?

Provisioning Profiles

I want my operators to provision 15 database instances for the next testing cycle and I
do not want them to change/choose the Oracle Home path. How can I enforce the
same value across all deployments

Provisioning Lock down

I have the next patching downtime next Saturday. How can I make sure that my targets
are ready for patching and how can I apply all the important patches in one single
downtime with only one reboot per instance?

Patch Plans
Patch Analysis

Why we call the


Database Lifecycle Management Pack
Fantabulous!!
Configuration Management - Capture & Centralize information about all hardware and
software resources, historical change tracking, security/configuration rules and violations.

Provisioning and Patch Automation - Deployment of Oracle Software, applications


and patches. Provision entire software stack including OS, database software and database from
Gold images and locked-down deployment procedures. Proactively recommend patches for
Oracle Database software / clusterware / ASM and place in patch plan for validation and mass
deployment at scheduled times.

Change Management - Capture & compare metadata (dictionary) definitions, track


changes in a single db or compare multiple databases, reverse engineer db & schema definitions,
capture & version baselines, compare dbs & schemas or baselines, compare data in reference
tables, modify objects on multiple dbs, impact analysis, developers can use change plans, DBAs
can review and apply on test and production databases.

TEST DATA MANAGEMENT pack


(Brand New in EM12c)
Allows Data Subsetting
(Smaller test/development databases from large production databases)

Sensitive
Data
Identification

TEST DATA MANAGEMENT pack


Data
Relationship
Modeling

Production

Data
Subsetting

Data Masking

Test
System
Setup

What is Data Subsetting?


A relationally intact and yet fractional
representation of production data for test and
development purposes

Why is this important?


Reduce the storage overhead created by
production data copies in various application
environments
Allow developers to perform real world
application development by using productionz class data
Very useful in Real Life situations

Application data

Application
metadata

Subset criteria:
REGION = APAC
AND FISCAL_YEAR = 2011

Test

Application data

Application
metadata

TEST DATA MANAGEMENT pack


High Performance Execution of Data Subsetting
Export =
Writing subset data
via DataPump

Import
Test

Production
Datapump
Export file
In-Place subset =
Deleting data in
the same database

Clone
Production

Test
Database size

Subset size

Time*

Data Pump method

1 Terabyte

200G (20%) 1 hour 8 minutes

Clone and delete

1 Terabyte

200G (20%) 5 hours 49 minutes

*2-nodes Intel Xeon 6-core X5675 Processor w/ 216G memory running OEL 5.5

TEST DATA MANAGEMENT pack


Data Subsetting End-to-End Process
Production

HR.EMPLOYEES
NAME

HR.EMPLOYEES
NAME

JOB_ID

AGUILAR SA_MAN
BENSON

SA_REP

SALARY

60000

HR.EMPLOYEES
NAME

JOB_ID

AGUILAR SA_MAN

HR.JOBS

JOB_ID

JOB

Min_SAL

SA_MAN

Table rule: Min_Sal < 20,000

JOB

Min_SAL

SA_MAN

Sales Mgr

10000

SA_REP

Sales Repres 20000

Create Data
Subset
Definition

Schemas
Tables
Relationships collected

SALARY
40000

HR.JOBS

40000

HR.JOBS

Create
Application
Data Model

SALARY

Table rule: Salary< 60,000

JOB_ID

JOB_ID

JOB_ID

Test/Staging

Create Test
Database

EM

Extract Data
Subset:
2 methods

Schemas
Tables
Relationships
retrieved

Extract and import


Clone and delete

JOB

Min_SAL

Sales Mgr

10000

Oracle and the Cloud

Oracle has the Broadest and Most Complete


Enterprise CLOUD Services

Database
Cloud
Self-Service
Application
App 1

VM

VM

VM

OVM

Infrastructure-as-aService (IaaS)

DB

DB

DB

Exadata/non-Exadata

Data(base)-as-aService (DBaaS)

App 2

App3

Java Platform

Exalogic/non-Exalogic

Platform-as-a-Service
(PaaS)

Increasing Enterprise Value

Cloud Management Pack for DB or Cloud Management Pack for FMW


Pre-Requisites: Database Lifecycle Management Pack and WebLogic Management Pack respectively

Cloud Setup: when using Infrastructure as a Service


EM driven Tasks

Cloud Administrator

Self Service Administrator

Provision Bare metal Hypervisor

Define allowable VM sizes

Configure Storage Arrays and


network (VLAN)

Assign quotas to Users and Roles

Define access boundaries (map


roles to zones)

Setup Chargeback Plans

Make software available for


deployment by Self-Service users

Create Server Pools

Define Zones based on functional


and operational boundaries

Configure Software Library

Cloud Setup: when using Database as a Service


EM driven Tasks

Cloud Administrator

Self Service Administrator

Provision Servers and Storage

Provision Database Software on


single instance servers or RAC

Create database server pools

Define Zones based on functional


and operational boundaries

Define Deployment Procedures for


Database Provisioning

Assign quotas to Users and Roles


Define access boundaries (map
roles to zones)

Setup Chargeback Plans and


maintenance levels

Define a service in Service Catalog


for deployment by Self-Service
users

Configure Software Library

Cloud Setup: when using Platform as a Service


EM driven Tasks

Cloud Administrator

Self Service Administrator

Provision servers, storage and/or


domains for cloud

Define Deployment Procedures for


domain or J2EE App Provisioning

Create Middleware pools using


servers or domains

Assign quotas to Users and Roles

Define access boundaries (map


roles to zones)

Setup Chargeback Plans

Define a service in Service Catalog


for deployment by Self-Service
users

Define Zones based on functional


and operational boundaries
Configure Software Library with
required images/Assemblies

Chargeback Workflow
Select Targets for Metering

Define Charge Plans

Define Cost Center


Hierarchy

Assign Charge Plans and


Cost Centers

Generate and Distribute


Reports

Resource utilization data extracted from


Enterprise Manager metric tables

Define charge items and rates

Manually define or import from LDAP

Determines who gets charged and what for

Usage and charge information helps


users understand their IT costs

Setup Charge Plans


Universal Charge Plan
Simplest way to leverage Chargeback
Contains 3 universal charge items
CPU
Memory
Disk

Can be assigned to any type of supported


chargeback target

Extended Charge Plan


Provides target specific charges in addition to
universal charge items

Cash Cow

Sample Charge Items

Fixed

Configuration

Host

VM

Dedicated
Database

Shared
Database

Dedicated
WebLogic

Shared
WebLogic

Base
Charge

Base
Charge

Base
Charge

Base Charge

Base Charge

Base
Charge

Nodes of
Cluster

Backup
Charge
OS

CPU Count

Edition

Edition

CPU
Count

Allocated
Memory

Version

Version

Memory

Allocated
Storage
Size

CPU
Utilization
(%)

Usage

Memory
Used
Disk
Usage

CPU
Utilization
(%)

Version

Option
Storage
Memory
CPU
Utilization
(%)

DB Time

CPU Time
CPU
Utilization (%)
SQL Executes
User
Transactions

User
Requests

User
Requests

CPU
Utilization(%)

Active
Sessions

Memory
Usage

Request
Execution
Time

Reports
Daily job calculates all charges for current reporting cycle

Ad-hoc reports available from Chargeback Reports tab


Usage Summary/Trend for CPU/Disk/Memory
Charge Summary/Trend
Aggregate data by Target, Cost Center, Date, etc
Export Data to xls

Chargeback tab in self-service portal provides each


user with personal trending report

Summary Reports

Shows charge and utilization data summarised for specified period


Drill-down by Cost Center, Target Type, Resource

Reports Trending

Shows charge and utilization trend over specified period

Reporting BI Publisher

Generate Reports in variety of formats


Excel, Word, PowerPoint, HTML, PDF
Email reports to recipients

Chargeback BRM Integration

Integrate with Oracle


Billing and Revenue
Management for
enterprise billing
solution
Metering data
extracted from
Enterprise Manager
Chargeback and
imported into BRM

Integration of Metering and Billing


Oracle Enterprise Manager + Oracle Billing and Revenue Management
Cloud
Services

Applications

Cloud Management

Cloud Monetization

Oracle Enterprise Manager

Oracle Billing and Revenue


Management

Configuration Mgmt
Metered
Usage

Provisioning
Middleware

Pricing/Charging Flexibility

Lifecycle Management
Customer Management

Database

Application Performance
Management

OS
Virtualization

Complete Billing Operations


Usage data
collection

Application Quality
Management

Balance
Control

Value Chain Management

Ops Center
Physical & Virtual
Systems Management

Business Intelligence

Bill/Invoice
generation
and
delivery

Oracle Cloud Management: Key Differentiators


Complete Cloud Lifecycle Management

Setup, Deliver, Manage.


Broadest and Most Complete Enterprise
Services
Choice of IaaS, DaaS, PaaS from single Self-Service
interface
Choice of physical and virtual environments (x86, Sparc)
Business-Driven, Application-Aware

Business-Driven Application Management


Integrated Application-to-Disk Management
Cloud Management Overview Whitepaper
http://www.oracle.com/technetwork/oem/cloud-mgmt/cloudmgmt12c-wp-516612.pdf

So Many Customers benefit from Enterprise Manager!!


Deploys SOA
infrastructure 92%
faster

Saves 80% time and


effort for managing
Databases

Avoids online
revenue losses up to
25%

Improves IT
productivity by 25%

Drives asset utilization


up by 70%

Cuts configuration
management effort by
90%

Saves $1.9 million


with Oracle Enterprise
Manager

Saves $170,000 per


year with Oracle
Enterprise Manager

Replaces manual
tools with automation;
saves time by 50%

Reduces Database
testing time by 90%

Reduces provisioning
effort by 75%

Saves weeks on
application testing
time

Cuts application
testing from weeks to
hours

Reduces critical
patching time by 80%

Delivers 24/7 uptime


with Oracle Enterprise
Manager

Oracle Enterprise Manager Cloud Control

Please visit one of the world's first blogs dedicated to Enterprise Manager
http://enterprise-manager.blogspot.com
(Oracle Press Credentials)

Das könnte Ihnen auch gefallen