Friday Aug 02, 2013

Managing Oracle Database 12c

Oracle recently announced new management capabilities for Oracle Database 12c, providing customers with even more enhancements to improve productivity and manageability. The new Oracle Enterprise Manager 12c features are supported out-of-the-box with Oracle Database 12c. So whether you want to take advantage of the new Data Redaction capabilities at the security layer, or whether you want to take a look at some of the heat map capabilities in our Information Lifecycle Management or leverage the new performance management features, such as, Database Operations Monitoring or Enhanced Real-Time ADDM, you can use Oracle Enterprise Manager 12c to manage them all.

These new capabilities can be integrated with your standard monitoring and management that you already have in your environment without having to undertake any additional tools or any additional training. Simply install or upgrade to Oracle Enterprise Manager 12c and Oracle Database 12c and together these two products will let you plug into the Cloud.

Here is a quick summary of all the new Oracle Enterprise Manager 12c capabilities for Oracle Database 12c:

  • Complete lifecycle management of multitenant databases: Support for the entire lifecycle operations of multitenant databases that comprise migration, creation, cloning, patching and tracking for compliance
  • Consolidated database replay: Allows customers to test and plan their consolidation using Oracle’s multitenant container and pluggable database technology
  • At-source data masking: Allows customers to maximize compliance and security by masking data in-flight as it is being copied from production
  • Enhanced diagnostics: Improvements to Automatic Database Diagnostic Monitor (ADDM) for real-time and proactive problem detection, especially designed for catching short, transient performance issues
  • Real-time business operations monitoring: Monitors composite business operations such as; batch jobs and ETL operations, providing real-time reports on all SQLs and PL/SQLs executed inside the job
  • Performance hub: Newly redesigned performance home page that provides administrators with a single, at-a-glance view of all performance data and advisors
  • New Oracle Enterprise Manager Database Express 12c: An out-of-the-box, lightweight, easy-to-use web-based management solution for managing individual databases
  • Schema as a Service: This ultimate consolidation of databases lets administrators host multiple application schemas within a single database and offer database as a service to hundreds of application users without creating database sprawl
  • Snap Clone: Instant database cloning allows administrators to create fully functional copies of databases using the copy-on-write capabilities of the underlying storage layer

To learn more about all the latest capabilities, be sure to register for our upcoming webcast: Managing Oracle Database 12c with Oracle Enterprise Manager 12c.

Stay Connected:
Twitter |
Facebook | YouTube | Linkedin | Newsletter
Download the Oracle Enterprise Manager Cloud Control12c Mobile app

Wednesday Jul 24, 2013

Understanding Agent Resynchronization

Agent Resynchronization (resync) is an important topic but often misunderstood or misused. In this Q&A styled blog, I discuss how and when it is appropriate to use agent resynchronization.

What is Agent Resynchronization?

Management Agent can be reconfigured using target information present in the Management Repository. Resynchronization pushes all targets and related information from the Management Repository to the Management Agent and then unblocks the Agent.

 Why do agents need to be re-synchronized?

Read More

Thursday Jul 11, 2013

Oracle Enterprise Manager 12c Release 3: What’s New in EMCLI

If you have been using the classic Oracle Enterprise Manager Command Line interface ( EMCLI ), you are in for a treat. Oracle Enterprise Manager 12c R3 comes with a new EMCLI kit called ‘EMCLI with Scripting Option’. Not my favorite name, as I would have preferred to call this EMSHELL since it truly provides a shell similar to bash or cshell. Unlike the classic EMCLI, this new kit provides a Jython-based scripting environment along with the large collection of verbs to use. This scripting environment enables users to use established programming language constructs like loops (for, or while), conditional statements (if-else), etc in both interactive and scripting mode.

Benefits of ‘EMCLI with Scripting Option’

Some of the key benefits of the new EMCLI are:

  • Jython based scripting environment
  • Interactive and scripting mode
  • Standardized output format using JSON
  • Can connect to any EM environment (no need to run EMCLI setup …)
  • Stateless communication with OMS (no user data is stored with the client)
  • Generic list function for EM resources
  • Ability to run user-defined SQL queries to access published repository views

Before we go any further, there are two topics that warrant some discussion – Jython and JSON.

Read More

Thursday Apr 11, 2013

Qualcomm Deploys Application Changes Faster with Oracle Enterprise Manager

Listen in as Qualcomm talks about saving time and energy by making application changes faster through Oracle Enterprise Manager.

Stay Connected:
Twitter |
Facebook | YouTube | Linkedin | Newsletter
Download the Oracle Enterprise Manager Cloud Control12c Mobile app

Wednesday Mar 27, 2013

Using Advanced Notifications in Oracle Enterprise Manager 12c

When using an enterprise monitoring tool such as Oracle Enterprise Manager 12c, one of the most critical components is notification. Once an alert or issue has been identified, how do you tell the right people at the right time? Most enterprises use e-mail or open a trouble ticket. As you can imagine, no two enterprises are the same when it comes to their tools and processes. Many customers use one of the more common and well known trouble ticketing systems but quite a few use non-standard or custom (homegrown) trouble ticketing systems. Some customers have special routing requirements or corporate standards and have custom applications which handle all emailing functions instead of directly emailing using an SMTP server.

Oracle Enterprise Manager 12c can handle all of these situations by utilizing one of the various notification methods provided: E-mail, 3rd party connectors and advanced notification methods. There are three types of advanced notifications: SNMP, OS Command or PL/SQL. This blog will introduce you to the OS Command and PL/SQL notification methods available in EM 12c and provide an example of using a custom OS script for notifications.

[Read More]

Thursday Mar 14, 2013

Database as a Service: Glad that you asked these!

Thanks for visiting my earlier blog post on the new Database as a Service (DBaaS) features which got released in Enterprise Manager 12cR2 Plugin Update 1.

Our first public webcast on  DBaaS since the release was held this morning (the recording will be soon available on The webcast was pretty well attended with peak attendance going well over our expectation. I wish we had more time to handle the technical Q&A, but since we didn't, let me use the blogosphere to answer some of the questions that were asked. I am repeating some of the questions that we answered during the webcast, because they warrant details beyond what the duration permitted.

Kevin from the audience asked "What's the difference between a regular provisioning and DbaaS?" Sometimes the apparently obvious ones are the most difficult to answer. The recently released whitepaper covers the regular/traditional provisioning versus DBaaS in detail. Long story cut short, in a traditional provisioning model, IT (usually a DBA) uses scripts and tools to provision databases on behalf of end users. In DBaaS IT's role changes and the DBA simply creates a service delivery platform for end users to provision databases on demand as and when they need them. And that too, with minimal inputs ! Here's how the process unfolds:

  • The DBA pools together a bunch of server resources that can host databases or a bunch of databases that can host schema and creates a Self-Service zone.
  • The DBA creates a gold image and provisioning procedure and expresses that as a service template
  • As a result, the end users do not have to deal with the intricacies of the provisioning process. They input a couple of very simple things like the service template and the zone and everything else happens under the hood. The provisioning process, the physicality of the database, etc are completely abstracted out.
  • And finally, because DbaaS deals with shared resource utilization and self-service automation, a DBaaS is usually complemented by quota, retirement and chargeback. 

The following picture can make it clear.

In terms of licensing, for a traditional administrator driven database provisioning, you need the Database Lifecycle Management Pack.  If you want to enable DBaaS on top of it, simply add the Cloud Management Pack for Database.

I will combine the next two questions. Alfred asked, "Is RAC a requirement?" (the short answer for which is "No") while Jud asked, "Is the schema-level provisioning supported in an environment where the target DBs are running in VMs?" First of all, in our DBaaS solution we support multiple models, as shown below.

In the dedicated database model, the database can run on a pool of servers or a pool of cluster. So both single instance and RAC are supported. Similarly, in the dedicated schema (Schema as a Service) model, it can run on single instance or RAC, which can in turn be hosted on physical servers or VMs. Enterprise Manager treats both physical servers and VMs as hosts and as long as the hosts have the agent installed, they can participate in DBaaS. Bottomline is that as we move from IaaS and offer these higher order services, the underlying infrastructure becomes irrelevant. This should also satisfy Steve, who queried "As the technology matures is there an attempt by Oracle to provide ODA vs EXADATA as the foundation of the dbaas to lower the cost?". The answer is YES. But, why wait?  DBaaS is supported on Exa and ODA platforms TODAY. In fact, HDFC Bank in India is running DBaaS on Exadata. You can read about them in the latest Oracle Magazine.

Another interesting question came from Yuri. He asked, "Is there an option to disable startup/shutdown for the self-service users?" It can be answered in multiple ways. First of all, in Schema as a Service or dedicated schema model, the end user cannot control the database instance state because it houses database services (schemas) owned by others too. So this may be a good model for enterprises trying to limit what end users can do at the database instance level.  However, in a dedicated database model, the Enterprise Manager out-of-box self-service console allows the end user to perform operations like startup and shutdown on the database instance. In general, if you want to create your tailored own self-service console with a limited set of operations exposed in the self-service interface, using the APIs may be the way to go. Enterprise Manager 12c also supports RESTFul APIs for self-service operations and hence a limited set of capabilities may be exposed. Check this technical presentation for the supported APIs.

Gordon's question precisely brings out the value of the Enterprise Manager 12c offering. He asked, "How do the services in the cloud get added to Cloud Control monitoring and alerting?" Ever since Amazon became the poster child of public IaaS, enterprises tried emulating their model within the data centers. What most people ignore or forget is that there is a life of the resources in a cloud beyond the provisioning process. Initial provisioning is just the beginning of that lifecycle. In Amazon's case, the management and monitoring of resources is the headache of Amazon's IT staff and consumers are oblivious to the time and effort it takes for them to manage the resources. In a private cloud scenario, one does not have that luxury. Once the database gets provisioned, it needs to monitored for performance, compliance and configuration drifts by company's own  IT staff. In Enterprise Manager 12c, the agent is deployed on the hosts that constitute the pool making the databases automatically managed without any additional work. It comprehensively manages the entire lifecycle and both adminsitrators and self-service users have tailored views of the databases. Well, this also gives me an opportunity to address a question by a participant who alluded to a 3rd party tool exclusively for database provisioning purposes. First of all, as I mentioned during the webcast, Enterprise Manager 12c is the only tool that handles all the use cases- creation of full databases, schemas and cloning (both full clone and Snap Clone) from a single management interface. The point tools out there handle only fraction of these use cases- some specialize in cloning while others specialize in seed database provisioning. Second, as stated in the previous answer, provisioning is only the initial phase of the lifecycle and a provisioning tool cannot be synonymous with a cloud management tool. Thanks Gordon for helping me make that point!

Sam and Cesar share the honors for the most difficult question that came right at the beginning. "Has it started?  Been on hold for a while." was their reaction at two minutes past ten. This is possibly the most embarrassing one for me because I was caught in traffic. With due apologies for that, I wish my car operated like Enterprise Manager's  Database as a Service!

Stay Connected:
Twitter |
Facebook | YouTube | Linkedin | Newsletter

Tuesday Mar 12, 2013

WEBCAST: Delivering Database as a Service with Oracle Enterprise Manager 12c

Thursday March 14
10:00 a.m. PST / 1:00 p.m. EST

Join us for a live Webcast to find out about the recently released Oracle Enterprise Manager 12c plug-ins that deliver new capabilities and support for managing database cloud services with schema as a service for extreme database consolidation and quick efficient database cloning through Snap Clone or RMAN Backups. These new capabilities provide an optimum utilization of development and database resources giving customers more flexibility and control during application development, leading to a faster time-to-market for delivering IT services.

Register Now!

Stay Connected:
Twitter |
Facebook | YouTube | Linkedin | Newsletter
Download the Oracle Enterprise Manager Cloud Control12c Mobile app

Friday Mar 08, 2013

Schema as a Service for Extreme Consolidation

As we deal with Database as a Service use cases, we often find that consumers do not need dedicated databases of their own. Developers of a home-grown application, for example, might be satisfied with a logical slice of the database. This logical slice, leads us to the concept of Schema as a Service—a new capability offered in the latest release of Oracle Enterprise Manager 12c Release 2 Plug-in Update 1.

Schema as a service is the ultimate and extreme in consolidating multiple schemas in a shared database model. Cloud users can request one or more schemas, with or without seed data, from Oracle Enterprise Manager 12c’s out-of-the-box self service portal. It offers excellent manageability, not only for its fast efficient provisioning, but because administrators only need to manage a small number of databases.

Schema as a Service: Consolidate Multiple Schemas in a Shared Database Cloud Services Model

However, consolidation comes at the expense of isolation, because the operating system and database are not isolated among the database consumers. While enabling Schema as a Service, it’s important to isolate the workloads as much as possible to make sure that one user doesn't run away with all the database resources. Administrators can guarantee this does not happen by using Oracle Enterprise Manager 12c’s CPU monitoring capabilities built in to Oracle Database Resource Manager to maintain service levels.

For security, the more consolidated you get, the more concerns administrators have about data isolation and security. Using Oracle Data Vault can help resolve these issues. It is integrated with Oracle Enterprise Manager 12c, and administrators can use Oracle Data Vault to enable fine grain control based on roles and privileges within the database cloud service.

For reporting purposes, metering and chargeback capabilities can be implemented to help IT organizations gain in-depth visibility into resource consumption and expenses incurred with each schema as a service deployment. This is useful for regulatory compliance requirements as well.

Schema as a Service at a Glance:

  • Consolidate multiple application schemas in a shared database deployment model
  • Each application user (i.e. developers or testers) can provision one or more database schema(s) with a dedicated database cloud service
  • Automated placement can be based on workload characteristics and specifications
  • Service levels are guaranteed through Oracle Database Resource Manager
  • Service governance is done through quotas, retirement policies and chargeback plans
  • Integrated with Oracle Data Vault for security isolation and control
  • De-provision schemas when needs change


  • Save resources through ultimate consolidation of multiple database applications
  • Boost administrator productivity and increase efficiency with automated provisioning
  • Deploy schema as a service implementations consistently using self-service profiles and templates
  • Metering and chargeback helps keep track of resource consumption and usage for accountability and reporting
  • Minimize administrative overhead and compliance challenges by preventing database sprawl

How To:
There are several steps involved when setting up and deploying database schema as a service in Oracle Enterprise Manager’s self service portal. Here is a quick summary of what’s involved. For more details be sure to review the resources below.

1. Setting up Platform as a Service Zones

  • Before deploying your schema as a service, you first need to create a Platform as a Service (PaaS) infrastructure using Oracle Enterprise Manager 12c’s self-service portal. A PaaS Zone comprises multiple hosts, i.e. servers with Oracle Enterprise Manager 12c agent installed.
  • Use the portal to create a PaaS zone and organize it by function type (i.e. based on geography, line of business (sales, development) or application lifecycle. (i.e. dev, test, QA, production)
  • Next expose the PaaS zone to the self-service cloud users in the portal. For example, developers can now have the option to select a development PaaS zone or testers can select a QA zone.
  • Visibility of each zone can be restricted based on the self-service user's credentials.

2. Setting up Database Pools

  • Database pools are a collects of databases used to host schema as a service.
  • To create a new database pool, you can use a portion of resources that are available to the zone. Keep in mind that all members of the database pool need to be the same target type. For example, a single database instance or database cluster; platform, or same database version. This ensures provisioning consistency during deployment.
  • Next configure placement constraints and policies for the database pool. For placing databases within the pool and controlling how resources are utilization, you need to first create a placement constraint and set its policies. This provides protection for the database members within the pool for resource consumption. For example, a production database pool might enforce more conservative constraints whereas a development pool might allow liberal limits.
  • You can set a constraint for each database in the pool by services or by workload associated with the service request based on CPU and memory. You can also enable Oracle Database Resource Manager for the database pool to control your CPU usage and the underlying service levels.

3. Request Settings

  • During this part of the schema as a service set up, future reservations, archive retention and duration of request can all be enabled.

4. Quotas

  • Controlling quotas and setting limits for users based on role level can be assigned in this step of the process. Oracle Enterprise Manager supports quota based on CPU, memory and number of database services.

5. Profiles and Service Templates

  • A service template is standardized definition that is offered to self-service users to create a database or schemas within the deployment. A service template defines the workload characteristics and schema details that can be generated with or without seed data.
  • To create a service template with seed data, you need to create a profile. A profile is an entity that captures source database information for provisioning purposes. Once you create your service template it becomes part of a collection which makes up the service catalog. This catalog is then exposed to cloud users in the self-service portal.
  • Next, you can either export the seed data from the source database or export the schema definitions without the data. Once you decide, a Data Pump Export job will be created.
  • You can now map your newly created profile and service templates to the required zone(s) and database pools.

6. Chargeback

  • The final step in deploying schema as a service is to configure resource metering and chargeback.
  • Setting up metering and chargeback can easily be done in order to track resource usage within the schema as a service implementation.
  • For more information on how to set up chargeback we recommend reading this white paper.


Product Info:
  • Oracle Cloud Management
  • Zero to Cloud Resource Center
  • Demos:
  • Oracle Cloud Management
  • Setting up Database Clouds for Schema as a Service
  • Whitepapers:
  • Delivering Database as a Service using Oracle Enterprise Manager 12c
  • Best Practices for Database Consolidation in Private Clouds
  • Oracle Enterprise Manager 12c: Metering and Chargeback
  • Cloud Management for Oracle Database

  • Stay Connected:
    Twitter |
    Facebook | YouTube | Linkedin | Newsletter
    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Tuesday Mar 05, 2013

    Webcast: New Cloud Management Plug-Ins Provide Enhanced Capabilities for Deploying and Managing Clouds

    Thursday March 7
    10:00 a.m. PST / 1:00 p.m. EST

    Join us for this presentation to learn about Oracle Enterprise Manager 12c's recent release of new and updated Management Plug-ins that provide optimum utilization of compute resources, ultimately leading to faster time-to-market for IT services delivery. In addition to providing enhanced cloud management support, the Plug-ins extend Oracle Enterprise Manager 12c's capabilities for Database as a Service (DBaaS) and Infrastructure as a Service (Iaas), as well as introduce new features for Testing as a Service (TaaS).

    Register Now!

    Stay Connected:
    Twitter |
    Facebook | YouTube | Linkedin | Newsletter
    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Tuesday Feb 12, 2013

    SquareTwo Financial uses Oracle Data Masking for Compliance and Improves Performance by 96%

    Watch as leading financial services firm, SquareTwo Financial, talks about maintaining compliance while increasing IT productivity and performance by replacing in-house data masking with Oracle Data Masking solution.

    Stay Connected:
    Twitter |
    Facebook | YouTube | Linkedin | Newsletter
    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Friday Feb 08, 2013

    Gartner Positions Oracle in Leaders Quadrant for Data Masking

    Gartner recently announced that Oracle Data Masking Pack, part of Oracle Enterprise Manager’s quality management and Oracle Database Security defense-in-depth solution, has been named a leader in the first Magic Quadrant for Data Masking Technology report.

    Oracle Data Masking strengths highlighted in the report include:

    • High performance data masking in Oracle Databases
    • Integration into Oracle Enterprise Manager 12c resulting in easy adoption
    • Availability of pre-built templates for popular packaged systems such as, Oracle E-Business Suite
    • Database security expertise and strong DBMS security portfolio

    About Oracle Data Masking
    Oracle Data Masking ensures privacy by transforming sensitive data before it is transferred to test, QA, and other non-production environments, addressing regulatory compliance for both Oracle and non-Oracle Databases.

    Oracle Data Masking Pack: Production data is cloned and masked before being copied to Test.

    Key Features:

    • Application data discovery
    • Centralized extensible format library
    • Comprehensive mask techniques
    • High performance masking with role-based security
    • Optimized for Oracle and non-Oracle databases
    • Integrated with Oracle testing products
    • Integrated with data subsetting

    Oracle Data Masking completely replaces sensitive information such as; names, account numbers, SSNs, financial results, purchasing transactions, etc. in your development, test and QA systems with data that cannot be “reverse engineered” to reveal its original source. This allows production data to be safely used for development, testing, or sharing with out-source or off-shore partners for other non-production purposes. The Pack provides extensive search capabilities to scan enterprise databases for sensitive data discovery based on established data patterns and models.

    The solution allows masking of all the related data elements automatically while preserving referential relationships combining the sensitive data columns and associated relationships in an Application Data Model. Oracle Data Masking can detect data dependencies, such as foreign key constraints and replaces sensitive information transparently. This ensures that the referential integrity necessary for applications to work and function properly will continue be in place, even on development systems.


    • Administrators will save time and eliminate risk by replacing individual scripts and routines written by DBAs with centrally managed and deployed libraries of masking processes.
    • Provides secure, scalable and automated solution to create test environments from production data using bulk masking.The solution enables faster time-to-market by speeding up the development process while helping organizations comply with privacy regulations and confidentiality policies.
    • Enables rapid DBA productivity through the use of application masking templates.
    • Supports custom data masks that are defined once and can be used every time that set of data needs to be masked.
    • Data security is integrated within the application management lifecycle, meaning that DBAs can provide realistic-masked production data to developers or testing groups for accurate application testing while reducing their storage costs by not having to provision an entire production environment for each developer or project.
    • Oracle Data Masking Pack is built into and installed with Oracle Enterprise Manager 12c.

    Data Masking for Security and Compliance
    Oracle Data Masking offers a comprehensive and customizable library of masking formats, templates and policies that can be used to replace sensitive information with realistic simulated values—all with just a few mouse clicks. The sensitive data never has to leave the Oracle Database or the production environment. This maintains data security and compliance through privacy and confidentiality polices on shared production data. The solution helps protect against unauthorized access to data that is being shared with off-shore developers, partners or 3rd party vendors.

    Oracle Data Masking Pack: Centralized Extensible Format Library.

    In addition, Oracle Data Masking allows organizations to enforce compliance with regulatory requirements such as; Sarbanes-Oxley, Payment Card Industry Data Security Standards, Health Insurance Portability and Accountability Act, as well as numerous other laws and regulations that restrict the use of actual customer data.

    Oracle Data Masking continues to gain strong adoption, check out the latest customers to see how they are benefiting from the solution:


    Stay Connected:
    Twitter |
    Facebook | YouTube | Linkedin | Newsletter
    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Wednesday Jan 30, 2013

    Coles Deploys Oracle Exadata and Oracle Enterprise Manager 12c

    Read the latest news about Coles Supermarkets, one of Australia's largest grocery chains with more than 100,000 employees and 2,000 stores country-wide. Learn how Coles completely revamped their data warehouse with Oracle Exadata and Oracle Enterprise Manager 12c . The new system improved Coles's processes and critical reporting by as much as 3 to 4x out-of-the-box with a 4 to 6x faster query performance. The result, higher quality of service for the business and for customers during peak seasonal spikes.


    Stay Connected:
    Twitter |
    Facebook | YouTube | Linkedin | Newsletter
    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Tuesday Jan 29, 2013

    WEBCAST: Protect Your Sensitive and Confidential Data Using Oracle Data Masking Solution

    Thursday February 7
    10:00 a.m. PST / 1:00 p.m. EST

    Join us for a live and interactive webcast on how to comply with regulatory requirements and data protection policies by protecting sensitive data in non-production Oracle Databases as well as non-Oracle databases using Oracle Data Masking Pack, a part of Oracle Enterprise Manager 12c quality management and Oracle Database Security defense-in-depth solution. Topics include:

    • Automatically discovering sensitive data
    • Standard and advanced masking techniques made easy
    • Eliminate the need for a staging database using At-source masking
    • Secure your Oracle Applications (Oracle E-Business Suite, Oracle Fusion Applications) data quickly using masking templates
    • Seamless masking integration with Oracle's data subsetting solution
    Register today
    Stay Connected:
    Twitter |
    Facebook | YouTube | Linkedin | Newsletter
    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Friday Jan 25, 2013

    Enterprise Manager for Big Data Appliance (BDA) Plugin -

    Earlier this month (Jan 2013) we announced the GA of Enterprise Manager for Big Data Appliance (BDA) Plugin -

    This is the first version of Enterprise Manager for Big Data Appliance (BDA) Plugin release. The plugin is available to EM customers on Self Update (screenshot below), and certification information for this plugin is also available to customers on MyOracleSupport certify (here).

    Using the Enterprise Manager 12c Big Data Appliance Plug-in, users can:

    1. Discover the software and hardware components of a Big Data Appliance Network and add them as managed targets.
    2. Manage the hardware and software components that comprise a Big Data Appliance Network as a single target or as individual targets.
    3. Study collected metrics to analyze the performance of the network and each Big Data Appliance component.
    4. Trigger alerts based on availability and system health.
    5. Respond to warnings and incidents.

    Stay Connected:
    Twitter |
    Facebook | YouTube | Linkedin | Newsletter

    Thursday Jan 24, 2013

    HDFC Bank Deploys Database-as-a-Service with Oracle Enterprise Manager 12c

    Listen in as one of India’s largest banks discusses the benefits of using Oracle Enterprise Manager 12c to manage their database-as-a-service deployment.

    Stay Connected:
    Twitter |
    Facebook | YouTube | Linkedin | Newsletter
    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Friday Jan 18, 2013

    Enterprise Manager at Collaborate13

    LAST UPDATED: April 4, 2013

    Enterprise Manager customers and partners will once again be widely represented at Collaborate13, the annual conference of the Independent Oracle User Group (IOUG), Oracle Applications User Group (OAUG)  and Quest International Users Group.

    As reported in my blog about Enterprise Manager in the Oracle User Community, IOUG’s Enterprise Manager Special Interest Group (SIG) has grown substantially since its inception in 2012 and has a comprehensive line-up of best practices and real-world experiences from Enterprise Manager customers and partners as well as sessions featuring speakers from Oracle Development. A listing of sessions featuring Enterprise Manager exclusively or significantly is below.

    Note: Use the Education Scheduler to get the abstract for the session by doing a search using the Session ID. 


    ID Title Speaker & Company Time & Location


    Performance Tuning your DB Cloud in OEM 12c Cloud Control - 360 Degrees Tariq Farooq - Brain Surface
    09:45 am - 10:45 am
    Mile High Ballroom 4A
    951 Oracle's Cloud Computing Strategy Anand Akela - Oracle
    11:00 am - 12:00 pm
    Four Seasons Ballroom 1
    669 ASH: Architecture and Advanced Usage - Part 1 of 2 John Beresniewicz - Oracle
    11:00 am - 12:00 pm
    Mile High Ballroom 3A
    100240 Peoplesoft Application and System Monitoring Basics Raj Garrepally - Georgia Health Sciences University
    11:00 am - 12:00 pm
    Room 107
    436 Cloud Computing Solutions leveraging Oracle Technology Jordan Braunstein - Visual Integrator Consulting
    12:15 pm - 12:45 pm
    Mile High Ballroom 4A
    250 How to Become a Cloud Builder Steve Lemme - Oracle
    1:15 pm - 2:15 pm
    Mile High Ballroom 4A
    183 EM12c- Less Known Features and Techniques Kellyn Pot'Vin - Enkitec
    1:15 pm - 2:15 pm
    Mile High Ballroom 4C
    577 "Where did my CPU go?" -- Monitoring & Capacity Planning Adventures on a Consolidated Environment Karl Arao - Enkitec
    1:15 pm - 2:15 pm
    Mile High Ballroom 3A
    851 Manage Large RAC Clusters Tom Reddy - Database Administraion, Inc.
    1:15 pm - 2:15 pm
    Mile High Ballroom 2A
    319 Automating Database Security Compliance using OEM 12c Bobby Curtis - BIAS
    2:30 pm - 3:30 pm
    Mile High Ballroom 1D
    772 Deploying a Private DB Cloud Michael Timpanaro - Oracle
    2:30 pm - 3:30 pm
    Mile High Ballroom 4A
    255 OEM Command Line Interface Illustrated Ray Smith - PGE
    3:45 pm - 4:45 pm
    Mile High Ballroom 4C
    11362 Off the Farm and Into the Enterprise - Oracle Enterprise Manager Floyd Teter - EiS Technologies
    3:45 pm - 4:45 pm
    Room 507
    128 ASH: Architecture and Advanced Usage - Part 2 of 2 John Beresniewicz - Oracle
    3:45 pm - 4:45 pm
    Mile High Ballroom 2A
    720 Listener Poisoning? Logminer fragmentation? Million Cursors opened? Manageability Headaches or Opportunities in Disguise Raghav Pujari - PSDB Solutions Inc
    3:45 pm - 4:45 pm
    Mile High Ballroom 2B
    609 Oracle Enterprise Manager 12c in an HA configuration across Data Centers Todd Bellaver - Secure-24
    5:00 pm - 6:00 pm
    Mile High Ballroom 4C
    Kiosk #6 Enterprise Manager 12c Total Cloud Control Demo Oracle
    6:00 pm - 8:00 pm
    Oracle Demogrounds


    ID Title Speaker & Company Time & Location
    343 Oracle VM, OEM 12c and Cloud Computing 360 Degrees

    Kai Yu - Dell

    Tariq Farooq - Brain Surface

    Michael Ault - Ramsan

    8:00 am - 9:00 am
    Mile High Ballroom 4A
    814 Leveraging Enterprise Manager to uncover virtualization performance bottlenecks Bryce Kaiser - Blue Medora
    8:00 am - 9:00 am
    Mile High Ballroom 4E
    Kiosk #6 Enterprise Manager 12c Total Cloud Control Demo Oracle
    10:15 am - 3:15 pm
    Oracle Demogrounds
    264 Enterprise Manager 11g - Making Life Easier For You William Robbins - College of William & Mary
    12:00 pm - 12:30 pm
    Mile High Ballroom 2B
    630 Oracle Enterprise Manager 12c: Architecture Deep-dive, Tips, Techniques Mark McGill - Oracle
    2:00 pm - 3:00 pm
    Mile High Ballroom 4C
    563 Oracle Enterprise Manager 12c: Nerve Center of the Oracle Cloud Nara Gogineni - Oracle
    2:00 pm - 3:00 pm
    Mile High Ballroom 2C
    544 Be a hero with your DBAs: DB Tuning for Sys Admins and IT Architects Randall Sogrillo - Oracle
    2:00 pm - 3:00 pm
    Mile High Ballroom 2B
    237 Plan/Configure/Deploy your own Private Oracle Fusion Applications Cloud Tariq Farooq - Brain Surface
    2:00 pm - 3:00 pm
    Mile High Ballroom 3C
    580 RAC 11gR2 performance using AWR data and OEM 12c - Lessons learned from a critical production system Tim Quinlan - Scotiabank
    2:00 pm - 3:00 pm
    Mile High Ballroom 4A
    589 Oracle Enterprise Manager 12c: Deployment Best Practices Werner de Gruyter - Oracle
    4:30 pm - 5:30 pm
    Mile High Ballroom 2A
    326 Configuring Oracle Enterprise Manager Cloud Control 12c for High Availability Leighton Nelson - Nelson
    4:30 pm - 5:30 pm
    Mile High Ballroom 4C
    941 Cloud Control Recipes Mike Gangler - ITHAKA
    4:30 pm - 5:30 pm
    Mile High Ballroom 4A
    Kiosk #6 Enterprise Manager 12c Total Cloud Control Demo Oracle
    5:30 pm - 7:00 pm
    Oracle Demogrounds


    ID Title Speaker & Company Time & Location
    400 How is your network supporting your Oracle Applications and Databases and ultimately your business? John McHugh - Entuity
    8:15 am - 9:15 am
    Mile High Ballroom 4E
    679 Exadata 101 -- What You Need to Know Rich Niemiec - ROLTA
    8:15 am - 9:15 am
    Mile High Ballroom 1C
    800 Best Practices for implementing Oracle Database as a Service Raj Kammend - Oracle
    8:15 am - 9:15 am
    Mile High Ballroom 4A
    815 Oracle Enterprise Manager SIG - Birds of a Feather

    Twitter #em12c


    9:30 am - 10:30 am
    Mile High Ballroom 4B & Chatroom
    Kiosk #6 Enterprise Manager 12c Total Cloud Control Demo Oracle
    10:30 am - 3:00 pm
    Oracle Demogrounds
    325 Managing Heterogeneous Virtualization Environments with EM12c Bryce Kaiser - Blue Medora
    12:15 PM - 12:45 PM
    Mile High Ballroom 4A

    Enterprise Manager - Book Signing Adeesh Fulay - Oracle
    12:15 PM - 12:45 PM
    864 Upgrading from Oracle Enterprise Manager 10g to Cloud Control 12c with Zero Downtime Leighton Nelson - Mercy
    3:00 pm - 4:00 pm
    Mile High Ballroom 4C
    12983 Advanced Management of Oracle E-Business Suite with Oracle Enterprise Manager Angelo Rosado - Oracle
    3:00 pm - 4:00 pm
    Room 601
    369 Simplifying Application Deployment in Cloud using Virtual assemblies and EM 12c Kai Yu - Dell
    4:15 pm - 5:15 pm
    Mile High Ballroom 4B
    182 Engineered Systems Curriculum: 500+ Million Records per Day Replicated to Exadata using GoldenGate Kirby McCord - US Cellular
    4:15 pm - 5:15 pm
    Mile High Ballroom 1C


    ID Title Speaker & Company
    Time & Location
    336 Near Zero Downtime Oracle RAC Migration with Oracle Automatic Storage Management and OEM 12c

    Vinod Emmanuel 9:45 am - 10:45 am
    Dell Mile High Ballroom 2A
    837 Shed Some Light on the Bumps in the Night with Enterprise Manager 12c David Start - Johnson Controls
    9:45 am - 10:45 am
    Mile High Ballroom 2B

    Thursday Jan 17, 2013

    Enterprise Manager in the Oracle User Community

    Top brass representing Oracle user groups from around the world converged at the user community’s annual Leaders’ Summit held at Oracle HQ this past week.  An increased desire to introduce or increase involvement with Enterprise Manager to the members of their respective organizations was clearly expressed to product representatives who attended, like me!

    The reason?  The most active, involved and (dare I say) demanding customers participate in 450 groups representing 275,000 Oracle customers.  Adoption of Enterprise Manager 12c is accelerating and is being used to manage more and more Oracle and non-Oracle parts of their IT stack by these customers.   Members are becoming increasingly expert in deploying and using Enterprise Manager and are eager to share their experiences with their peers.  All this adds up to members wanting a focus on it so they can learn more about it, share best practices and maybe even influence product direction.  That's why the interest is there.

    Want proof?  In the last year or so, two user groups now have a special interest groups (SIGs) devoted to management: IOUG and UKOUG.  Others, such as DOAG and AUSOUG, prominently feature Enterprise Manager at their respective conferences.  ODTUG, Quest and even the Georgia User Group have just begun investigating how to feature Enterprise Manager in their groups, and  no doubt there will be more.

    A very noteworthy example is IOUG's Enterprise Manager SIG.  At Oracle OpenWorld SIG Sunday last October, six extremely well-attended manageability sessions under the auspices of the SIG were held.  IOUG will also be launching a bi-monthly E-news briefing and web-cast series starting in the March 2013 time-frame.  And to top it off, IOUG along with OAUG is also featuring 30-plus sessions devoted exclusively or significantly to Enterprise Manager at the upcoming Collaborate13 Conference in Denver April 7-11th.  That's unprecedented.  Check out my Enterprise Manager at Collaborate13 blog for the session listing.

    Okay, now I'm going out on a limb:  the Oracle Enterprise Manager product team stands ready to help your user group establish an focus around manageability in any practical way possible.  We can provide speakers for your upcoming conferences or webcasts.  We can apply social media resources.  And we are more than happy to apply other marketing resources where they make sense.  We are very interested in supporting a management special interest group as well. 

    Just contact me at  Operators are standing by.

    Stay Connected with Oracle Enterprise Manager:
    Twitter |
    Facebook | YouTube | Linkedin | Newsletter

    Tuesday Jan 15, 2013

    Answers to Your Common Database Performance Questions

    An Interview with Oracle Database Manageability Expert, Deba Chatterjee

    Throughout the year we hear from lots of customers and get many questions about managing Oracle Database. In this blog, I thought I would try and provide some answers to common diagnostics and tuning questions with the help of our product manager and residence expert for Oracle Database Manageability, Deba Chatterjee. Deba has a wealth of database performance tuning experience both inside and outside of Oracle managing large data warehouses. Deba is responsible for Oracle Diagnostics Pack for Database and Oracle Tuning Pack for Database. I recently sat down with Deba and had a chat about database manageability.

    Scott McNeil: Deba, we get many people asking questions about database performance—many still don't know about all the deep diagnostics capabilities Oracle Enterprise Manager 12c has to offer for Oracle Database. Capabilities such as; Compare Period ADDM, Real-Time ADDM, Active Session History (ASH) Analytics Real-Time SQL Monitoring, using Metric Extensions, and SQL Tuning Advisor—how do customers get all these capabilities for their database?

    Deba Chatterjee: We recently ran a webcast: Maximize Oracle Database Performance with Oracle Enterprise Manager 12c: Top 10 Tips and Tricks that explains how many of these features work. I highly recommend people watch the webcast to get a better understanding of the capabilities you mentioned. But the short answer is: for Compare Period ADDM, Real-Time ADDM, Metric Extensions you need to license Oracle Enterprise Manager 12c Diagnostics Pack for Database. For Real-Time SQL Monitoring, SQL Tuning Advisor, you will need the Oracle Tuning Pack for Database.

    Scott McNeil: Another question customers repeatedly ask is around Cloud Control and Database Control. Deba, can you explain the difference between Oracle Enterprise Manager Cloud Control 12c (formerly Grid Control) and Database Control.

    Deba Chatterjee: Although they belong to the same family of products there is a fundamental difference between the two. Database Control can be used to manage only a single database with which it has been configured, while Oracle Enterprise Manager Cloud Control 12c allows you to manage all your databases under the same centralized management console. Plus Cloud Control lets you manage not only all your databases but your entire application and technology stack too, whether it's in a private cloud or in a traditional environment.

    How do you modify the Metric Value History retention in Enterprise Manager? For example; Enterprise Manager only shows the last 7 days, how do you display longer than 7 days?

    Deba Chatterjee: There are various retention times based on the type of metric data:

    • Raw metric data: default retention time is 7 days
    • Hourly aggregated metric data: default retention is 31 days
    • Daily aggregated metric data: default retention is 12 months

    Refer to the documentation here, if you want to change the default retention time.

    For Compare Period ADDM, how do you relate that in the context of system load?

    Deba Chatterjee: In the resource usage tab, you can check the system CPU, Memory, I/O and interconnect (for RAC databases) utilizations across the 2 comparison periods in the same database.

    Does Compare Period ADDM take into account the average read and average write in order to identify why the variance is happening in performance?

    Deba Chatterjee: Compare Period ADDM uses database time to compare the performance across two periods. It does not compare based on average read or write times.

    Does Enterprise Manager have the ability to create customized performance graphs? For example; can you create a graph for CPU usage in the last 24 hours on a given Host?

    Deba Chatterjee: This is possible through the information publisher or BI publisher reports. As for the CPU usage, the chart is available out-of-the box in the target page for hosts.

    How do you connect to the database itself when it’s hung and won't allow any extra connections? Do you use command line? Can you use ADDM even though the database is hung?

    Deba Chatterjee: When the database is hung, you can connect to it using the diagnostic connection mode in Real-Time ADDM. The agent that is used to monitor the database makes the connection. No, command line is used. You have to use Real-Time ADDM for the connection.

    Is Oracle Enterprise Manager 12c compatible with older versions of the database?

    Deba Chatterjee: You can use Oracle Enterprise Manager 12c to monitor Oracle Database versions:,,,,,,, and

    Is SQL Performance Analyzer part of Oracle Database 11g or do you need to use Oracle Enterprise Manager 12c?

    Deba Chatterjee: SQL Performance Analyzer is built into the database and provides command line APIs. However, Oracle Enterprise Manager 12c provides the complete orchestration needed to capture the SQL tuning set, run the performance trials, and then to create a performance comparison report.

    How do you enable Enterprise Manager to monitor and send alerts to the DBAs for a "Runaway Query?”

    Deba Chatterjee: You can use EM to monitor runaway queries and send alerts using Metric Extensions which rely on the data captured in SQL Monitoring. The method was explained in this webcast presentation.

    How do you create a report for all the SQL running in an instance during a 30 minute timeframe? Can you export this to a spreadsheet?

    Deba Chatterjee: ASH stores sampled (1 seconds in memory or 10 seconds on-disk) SQL. However ASH is meant to capture the high load SQL statements so it won’t have all SQL statements.

    Do you recommend enabling automatic gathering of SQL baselines as a preventative measure of SQL regression?

    Deba Chatterjee: No. This would be overkill. Identify the queries that frequently change plans and then create SQL plan baselines.

    If a server has multiple database instances, what is the best way to effectively do resource allocation?

    Deba Chatterjee: There is no silver bullet. Carefully study your database load and decide on use of services, instance caging and resource managers to manage load on servers.

    When using SQL Performance Analyzer, do you create the baseline first before the code change is deployed or at peak DB time?

    Deba Chatterjee: These are two different problems. While testing for Code change, the baseline should be created before the code is deployed. While testing for an upgrade scenario the baseline needs to be created at a peak DB time.

    Is there a metric to monitor ASM disk group utilization at the cluster level?

    Deba Chatterjee: Yes. ASM Disk Group Usage metric is what you can use. (See image below)

    Can Oracle Enterprise Manager’s alerts be configured to monitor elements in the audit trail such as table creation or table drop?

    Deba Chatterjee: Yes, these type of alerts can be configured using Metric Extensions.


    Have a database manageability question? Ask us on Twitter or Facebook.

    Stay Connected:

    Twitter |
    Facebook | YouTube | Linkedin | Newsletter

    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Friday Dec 21, 2012

    Oracle-validated NetApp Storage Plug-in for Enterprise Manager 12c

    The following is a Guest Blog, contributed by Anand Ranganathan, Product Manager for Oracle Products and Solutions at NetApp

    As a DBA managing databases running on storage systems, some of your major challenges are how do you:

    • Pinpoint storage related problems in a timely manner
    • Proactively respond to problems
    • Map a database file to its underlying storage component
    • Reduce your dependency on the storage admin
    • Solve these problems using an Oracle product that you use everyday

    If you are planning to or are currently running your Oracle databases on NetApp storage systems then the NetApp Storage System Plug-in for Oracle Enterprise Manager 12c resolves the above challenges by:

    • Consolidating information about Oracle on NetApp environments into the Enterprise Manager Cloud Control Console providing one interface to monitor databases and storage systems
    • Correlating and pinpointing storage related database problems by mapping database components like tablespaces, datafiles to storage components like aggregates, volumes using built-in reports and automating collecting a comprehensive set of availability, performance and usage metrics with pre-defined thresholds.  Alerts are automatically sent out when thresholds are breached helping you to respond proactively to problems before they occur.  You can also ensure routine responses to alerts are automatically executed using corrective actions
    • Increasing operational efficiencies by allowing you to standardize optimal Monitoring settings into a template and apply them to one or more NetApp Storage systems, report on historical metrics data for trend analysis & planning database storage needs, compare multiple storage system configurations to ensure they are deployed as per standards and prevent unnecessary alerts during scheduled downtimes with Blackout Periods

    The plug-in was built by NetApp using the Enterprise Manager 12c Extensibility Kit that not only helped us develop screens that have a rich look and feel but also helped enrich the plug-in by allowing us to leverage Cloud Control’s powerful monitoring and event management features for monitoring of NetApp storage systems. 

    The NetApp Storage System Plug-in for Oracle Enterprise Manager 12c is free and is listed at the Enterprise Manager Extensibility Exchange.  The plug-in has achieved Oracle Validated Integration, which provides customers the confidence knowing that it:

    • is designed and built in a reliable, standardized way
    • has been tested as functionally and technically sound
    • operates and performs as documented

    Here is a screenshot of the dashboard of a NetApp storage system monitored with Enterprise Manager 12c via the NetApp plug-in.

    Customers and partners can visit the NetApp Communities site to watch a demo and download the plug-in.  If you are a partner, visit the Oracle PartnerNetwork Validated Integration Knowledge Zone to learn more about the validation program.

    Wednesday Dec 12, 2012

    Heterogeneous Datacenter Management with Enterprise Manager 12c

    The following is a Guest Blog, contributed by Bryce Kaiser, Product Manager at Blue Medora

    When I envision a perfect datacenter, it would consist of technologies acquired from a single vendor across the entire server, middleware, application, network, and storage stack - Apps to Disk - that meets your organization’s every IT requirement with absolute best-of-breed solutions in every category.   To quote a familiar motto, your datacenter would consist of "Hardware and Software, Engineered to Work Together".  

    In almost all cases, practical realities dictate something far less than the IT Utopia mentioned above.   You may wish to leverage multiple vendors to keep licensing costs down, a single vendor may not have an offering in the IT category you need, or your preferred vendor may quite simply not have the solution that meets your needs.    In other words, your IT needs dictate a heterogeneous IT environment.  Heterogeneity, however, comes with additional complexity. The following are two pretty typical challenges:

    1) No End-to-End Visibility into the Enterprise Wide Application Deployment. Each vendor solution which is added to an infrastructure may bring its own tooling creating different consoles for different vendor applications and platforms.

    2) No Visibility into Performance Bottlenecks. When multiple management tools operate independently, you lose diagnostic capabilities including identifying cross-tier issues with database, hung-requests, slowness, memory leaks and hardware errors/failures causing DB/MW issues.

    As adoption of Oracle Enterprise Manager (EM) has increased, especially since the release of Enterprise Manager 12c, Oracle has seen an increase in the number of customers who want to leverage their investments in EM to manage non-Oracle workloads.  Enterprise Manager provides a single pane of glass view into their entire datacenter.  By creating a highly extensible framework via the Oracle EM Extensibility Development Kit (EDK), Oracle has provided the tooling for business partners such as my company Blue Medora as well as customers to easily fill gaps in the ecosystem and enhance existing solutions.  

    As mentioned in the previous post on the Enterprise Manager Extensibility Exchange, customers have access to an assortment of Oracle and Partner provided solutions through this Exchange, which is accessed at  Currently, there are over 80 Oracle and partner provided plug-ins across the EM 11g and EM 12c versions.  Blue Medora is one of those contributing partners, for which you will find 3 of our solutions including our flagship plugin for VMware.  

    Let's look at Blue Medora’s VMware plug-in as an example to what I'm trying to convey.  Here is a common situation solved by true visibility into your entire stack:

    •    My database is bogging down, however the database appears okay internally.  Maybe it’s starved for resources?
    •    My OS tooling is showing everything is “OK”.  Something doesn’t add up.

    Root cause
    •    Through the VMware plugin we can see the problem is actually on the virtualization layer

    •    From within Enterprise Manager  -- the same tool you use for all of your database tuning -- we can overlay the data of the database target, host target, and virtual machine target for a true picture of the true root cause.

    Here is the console view:

    Perhaps your monitoring conditions are more specific to your environment.  No worries, Enterprise Manager still has you covered.  With Metric Extensions you have the “Next Generation” of User-Defined Metrics, which easily bring the power of your existing management scripts into a single console while leveraging the proven Enterprise Manager framework.

    Simply put, Oracle Enterprise manager boasts a growing ecosystem that provides the single pane of glass for your entire datacenter from the database and beyond. 

    Bryce can be contacted at

    Wednesday Dec 05, 2012

    Enterprise Manager Extensibility Exchange – Version 1.1 Now Available!

    Since its announcement at Oracle OpenWorld 2012, the Enterprise Manager Extensibility Exchange is becoming the source to access Enterprise Manager entities, including plug-ins, connectors, deployment procedures, assemblies, templates, and more.  Based on feedback, the Exchange has recently been updated so Enterprise Manager administrators can find and access Oracle and partner-built plug-ins and connectors easier.

    The Exchange enables anyone to contribute an Enterprise Manager entity through the “Contribute” tab, where information about the entity is captured and placed on the Exchange once it is approved.  The Exchange encourages comment through the Enterprise Manager Forum. 

    An Oracle partner can build a plug-in by accessing the Extensibility Development Kit (EDK) found at the Development Resources tab.  Oracle partners and customers can can also engage a partner that has built its practice specializing in plug-in development and deployment.  One of those partners is Blue Medora, which has effectively used the EDK to build plug-ins to manage non-Oracle targets.  Check out the Blue Medora "Guest Blog" about heterogeneous datacenter management.

    Partners can also have their plug-ins validated through the Oracle Validated Integration (OVI) program.  NetApp is an example of a partner that recently built an Enterprise Manager plug-in and has validated it through the program.  Check their "Guest Blog" post describing the value of an Enterprise Manager "OVI" plug-in as well as discuss specifics the NetApp storage plug-in. 

    The Enterprise Manager Exchange is located at

    Stay Connected:

    Twitter |  Facebook |  YouTube |  Linkedin |  Newsletter

    Monday Nov 12, 2012

    Answers to Your Common Oracle Database Lifecycle Management Questions

    We recently ran a live webcast on Strategies for Managing Oracle Database's Lifecycle. There were tons of questions from our audience that we simply could not get to during the hour long presentation. Below are some of those questions along with their answers. Enjoy!

    Question: In the webcast the presenter talked about “gold” configuration standards, for those who want to use this technique, could you recommend a best practice to consider or follow? How do I get started?

    Gold configuration standardization is a quick and easy way to improve availability through consistency. Start by choosing a reference database and saving the configuration to the Oracle Enterprise Manager repository using the Save Configuration feature. Next create a comparison template using the Oracle provided template as a starting point and modify the ignored properties to eliminate expected differences in your environment. Finally create a comparison specification using the comparison template you created plus your saved gold configuration and schedule it to run on a regular basis. Don’t forget to fill in the email addresses of those you want to notify upon drift detection. Watch the database configuration management demo to learn more.

    Question: Can Oracle Lifecycle Management Pack for Database help with patching an Oracle Real Application Cluster (RAC) environment?

    Yes, Oracle Enterprise Manager supports both parallel and rolling patch application of Oracle Real Application Clusters. The use of rolling patching is recommended as there is no downtime involved. For more details watch this demo.

    Question: What are some of the things administrators can do to control configuration drift? Why is it important?

    Configuration drift is one of the main causes of instability and downtime of applications. Oracle Enterprise Manager makes it easy to manage and control drift using scheduled configuration comparisons combined with comparison templates.

    Question: Does Oracle Enterprise Manager 12c Release 2 offer an incremental update feature for "gold" images? For instance, if the source binary has a higher PSU level, what is the best approach to update the existing "gold" image in the software library? Do you have to create a new image or can you just update the original one?

    Provisioning Profiles (Gold images) can contain the installation files and database configuration templates. Although it is possible to make some changes to the profile after creation (mainly to configuration), it is normally recommended to simply create a new profile after applying a patch to your reference database.

    Question: The webcast talked about enforcing in-house standards, does Oracle Enterprise Manager 12c offer verification of your databases and systems to those standards? For example, the initial "gold" image has been massively deployed over time, and there may be some changes to it. How can you do regular checks from Enterprise Manager to ensure the in-house standards are being enforced?

    There are really two methods to validate conformity to standards.

    The first method is to use gold standards which you compare other databases to report unwanted differences. This method uses a new comparison template technology which allows users to ignore known differences (i.e. SID, Start time, etc) which results in a report only showing important or non-conformant differences. This method is quick to setup and configure and recommended for those who want to get started validating compliance quickly.

    The second method leverages the new compliance framework which allows the creation of specific and robust validations. These compliance rules are grouped into standards which can be assigned to databases quickly and easily. Compliance rules allow for targeted and more sophisticated validation beyond the basic equals operation available in the comparison method. The compliance framework can be used to implement just about any internal or industry standard. The compliance results will track current and historic compliance scores at the overall and individual database targets. When the issue is resolved, the score is automatically affected. Compliance framework is the recommended long term solution for validating compliance using Oracle Enterprise Manager 12c. Check out this demo on database compliance to learn more.

    Question: If you are using the integration between Oracle Enterprise Manager and My Oracle Support in an "offline" mode, how do you know if you have the latest My Oracle Support metadata?

    In Oracle Enterprise Manager 12c Release 2, you now only need to download one zip file containing all of the metadata xmls files. There is no indication that the metadata has changed but you could run a checksum on the file and compare it to the previously downloaded version to see if it has changed.

    Question: What happens if a patch fails while administrators are applying it to a database or system?

    A large portion of Oracle Enterprise Manager's patch automation is the pre-requisite checks that happen to ensure the highest level of confidence the patch will successfully apply. It is recommended you test the patch in a non-production environment and save the patch plan as a template once successful so you can create new plans using the saved template.

    If you are using the recommended ‘out of place’ patching methodology, there is no urgency because the database is still running as the cloned Oracle home is being patched. Users can address the issue and restart the patch procedure at the point it left off.

    If you are using 'in place' method, you can address the issue and continue where the procedure left off.

    Question: Can Oracle Enterprise Manager 12c R2 compare configurations between more than one target at the same time?

    Oracle Enterprise Manager 12c can compare any number of target configurations at one time. This is the basis of many important use cases including Configuration Drift Management. These comparisons can also be scheduled on a regular basis and emails notification sent should any differences appear. To learn more about configuration search and compare watch this demo.

    Question: How is data comparison done since changes are taking place in a live production system?

    There are many things to keep in mind when using the data comparison feature (as part of the Change Management ability to compare table data). It was primarily intended to be used for maintaining consistency of important but relatively static data. For example, application seed data and application setup configuration. This data does not change often but is critical when testing an application to ensure results are consistent with production. It is not recommended to use data comparison on highly dynamic data like transactional tables or very large tables.

    Question: Which versions of Oracle Database can be monitored through Oracle Enterprise Manager 12c?

    Oracle Database versions:,,,,,,,

    Watch the On-Demand Webcast

    Stay Connected:

    Twitter |
    Facebook | YouTube | Linkedin | Newsletter

    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Thursday Oct 25, 2012

    WEBCAST: Strategies for Managing the Oracle Database Lifecycle

    Thursday November 1
    10:00 a.m. PST / 1:00 p.m. EST

    Join us for a live Webcast and see how Oracle Enterprise Manager 12c makes database lifecycle management easier. You’ll learn how to:

    • Simplify database configurations thanks to extensive automation for discovery and change detection
    • Improve IT service levels with Oracle’s next-generation database patching and provisioning automation
    • Ensure consistency and compliance with comprehensive database change management
    Register today.

    Stay Connected:

    Twitter |
    Facebook | YouTube | Linkedin | Newsletter

    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Tuesday Oct 02, 2012

    Today at Oracle OpenWorld 2012

    We have another full day of great Oracle OpenWorld keynotes, sessions, demos and customer presentations in the Seen and Be Heard threater. Here's a quick run down of what's happening today with Oracle Enterprise Manager 12c:

    Download the Oracle Enterprise Manager 12c OpenWorld schedule (PDF)

    Oracle Enterprise Manager Cloud Control 12c (and Private Cloud)

    General Session

    Time Title Location
    11:45 AM - 12:45 PM General Session: Using Oracle Enterprise Manager to Manage Your Own Private Cloud Moscone South - 103*
    1:15 PM - 2:15 PM General Session: Breakthrough Efficiency in Private Cloud Infrastructure Moscone West - 3014

    Conference Session

    Time Title Location
    10:15 AM - 11:15 AM Oracle Exadata/Oracle Enterprise Manager 12c: Journey into Oracle Database Cloud Moscone West - 3018
    10:15 AM - 11:15 AM Bulletproof Your Application Upgrades with Secure Data Masking and Subsetting Moscone West - 3020
    10:15 AM - 11:15 AM Oracle Enterprise Manager 12c: Architecture Deep Dive, Tips, and Techniques Moscone South - 303
    11:45 AM - 12:45 PM RDBMS Forensics: Troubleshooting with Active Session History Moscone West - 3018
    11:45 AM - 12:45 PM Building and Operationalizing Your Data Center Environment with Oracle Exalogic Moscone South - 309
    11:45 AM - 12:45 PM Securely Building a National Electronic Health Record: Singapore Case Study Westin San Francisco - Concordia
    1:15 PM - 2:15 PM Managing Heterogeneous Environments with Oracle Enterprise Manager Moscone West - 3018
    1:15 PM - 2:15 PM Complete Oracle WebLogic Server Management with Oracle Enterprise Manager 12c Moscone South - 309
    1:15 PM - 2:15 PM Database Lifecycle Management with Oracle Enterprise Manager 12c Moscone West - 3020
    1:15 PM - 2:15 PM Best Practices, Key Features, Tips, Techniques for Oracle Enterprise Manager 12c Upgrade Moscone South - 307
    1:15 PM - 2:15 PM Enterprise Cloud with CSC’s Foundation Services for Oracle and Oracle Enterprise Manager 12c Moscone South - 236
    5:00 PM - 6:00 PM Deep Dive 3-D on Oracle Exadata Management: From Discovery to Deployment to Diagnostics Moscone West - 3018
    5:00 PM - 6:00 PM Everything You Need to Know About Monitoring and Troubleshooting Oracle GoldenGate Moscone West - 3005
    5:00 PM - 6:00 PM Oracle Enterprise Manager 12c: The Nerve Center of Oracle Cloud Moscone West - 3020
    5:00 PM - 6:00 PM Advanced Management of Oracle E-Business Suite with Oracle Enterprise Manager Moscone West - 2016
    5:00 PM - 6:00 PM Oracle Enterprise Manager 12c Cloud Control Performance Pages: Falling in Love Again Moscone West - 3014

    Hands-on Labs

    Time Title Location
    10:15 AM - 12:45 PM Managing the Cloud with Oracle Enterprise Manager 12c Marriott Marquis - Salon 5/6
    1:15 PM - 2:15 PM Database Performance Tuning Hands-on Lab Marriott Marquis - Salon 5/6

    Scene and Be Heard Theater Session

    Time Title Location
    10:30 AM - 10:50 AM Start Small, Grow Big: Hands-On Oracle Private Cloud—A Step-by-Step Guide Moscone South Exhibition Hall - Booth 2407
    12:30 PM - 12:50 PM Blue Medora’s Oracle Enterprise Manager Plug-in for VMware vSphere Monitoring Moscone South Exhibition Hall - Booth 2407


    Demo Location
    Application and Infrastructure Testing Moscone West - W-092
    Automatic Application and SQL Tuning Moscone South, Left - S-042
    Automatic Fault Diagnostics Moscone South, Left - S-036
    Automatic Performance Diagnostics Moscone South, Left - S-033
    Complete Care for Oracle Using My Oracle Support Moscone South, Left - S-031
    Complete Cloud Lifecycle Management Moscone North, Upper Lobby - N-019
    Complete Database Lifecycle Management Moscone South, Left - S-030
    Comprehensive Infrastructure as a Service via Oracle Enterprise Manager Moscone South, Left - S-045
    Data Masking and Data Subsetting Moscone South, Left - S-034
    Database Testing with Oracle Real Application Testing Moscone South, Left - S-041
    Identity Management Monitoring with Oracle Enterprise Manager Moscone South, Right - S-212
    Mission-Critical, SPARC-Powered Infrastructure as a Service Moscone South, Center - S-157
    Oracle E-Business Suite, Siebel, JD Edwards, and PeopleSoft Management Moscone West - W-084
    Oracle Enterprise Manager Cloud Control 12c Overview Moscone South, Left - S-039
    Oracle Enterprise Manager: Complete Data Center Management Moscone South, Left - S-040
    Oracle Exadata Management Moscone South, Center -
    Oracle Exalogic Management Moscone South, Center -
    Oracle Fusion Applications Management Moscone West - W-018
    Oracle Real User Experience Insight Moscone South, Right - S-226
    Oracle WebLogic Server Management and Java Diagnostics Moscone South, Right - S-206
    Platform as a Service Using Oracle Enterprise Manager Moscone North, Upper Lobby - N-020
    SOA Management Moscone South, Right - S-225
    Self-Service Application Testing on Private and Public Clouds Moscone West - W-110

    Oracle OpenWorld Music Festival
    New this year is Oracle’s first annual Oracle OpenWorld Musical Festival, featuring some of today's breakthrough musicians from around the country and the world. It's five nights of back-to-back performances in the heart of San Francisco—free to registered attendees.
    See the lineup

    Not Heading to OpenWorldWatch it Live!

    Stay Connected:

    Twitter |
    Facebook | YouTube | Linkedin | Newsletter

    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    The NEW Oracle Enterprise Manager Extensibility Exchange

    Oracle Enterprise Manager continues to expand its Eco-system with the NEW Extensibility Exchange!

    The Exchange offers a searchable listing of Enterprise Manager entities. Today it’s stocked with plug-ins and connectors for Enterprise Manager 12c and 11g. Anyone - partners, customers, ACE community members, anyone - can post an entity subject to approval of course. So in addition to plug-ins and connectors, the Exchange will have best practices, deployment procedures, templates, and essentially any Enterprise Manager entity that’s relevant.

    The Exchange provides Development Resources to guide contributors in the creation of plug-ins and connectors. A Community Resources page features plug-ins validated through the Oracle Validate Integration program as well as some other contributions important to customers.  You can also discover ways to get more involved with Enterprise Manager through the user and partner communities.

    The Exchange was announced in the October 2nd Enterprise Manager Partner Press Release  and is being presented at Oracle OpenWorld 2012 during the following sessions:
        •    “Using Oracle Enterprise Manager to Manage Your Own Private Cloud” General Session – Tuesday Oct 2nd
        •    “Managing Heterogeneous Environments with Oracle Enterprise Manager” Conference Session – Tuesday Oct 2nd
        •    “Using Management Already Built into Oracle Products: Oracle Enterprise Manager” Oracle Partner Network Exchange Session – Wednesday Oct 3rd

    Check it out at, and let us know what you think by posting a comment below or clicking the "Forum" button at the Exchange itself.

    Thursday Sep 20, 2012

    OpenWorld 2012—Is Almost Here!

    With OpenWorld fast approaching, I thought I would take this opportunity to look at some of the “must see” database manageability activities and sessions happening this year. Here's a quick run down:

    Oracle Database Manageability:
    Download all the details for sessions, hands-on-labs, and demos (PDF)

    Sunday, September 30
    Hardware and Software, Engineered to Work Together: Why It’s A Different Approach
    Larry Ellison, CEO, Oracle

    Monday, October 1
    Shift Complexity
    Hosted by Mark Hurd, President, Oracle
    Andrew Mendelsohn, Senior Vice President, Database Server Technologies, Oracle

    IOUG SIG Sunday:
    Database Performance Tuning: Getting the Best out of Oracle Enterprise Manager Cloud Control 12c
    (session ID# CON6511)

    Oracle DEMOgrounds:
    Floor plan – Moscone South

    • Automatic Application and SQL Tuning
    • Automatic Performance Diagnostics
    • Complete Database Lifecycle Management
    • Data Masking and Data Subsetting
    • Database Testing with Oracle Real Application Testing
    • Oracle Enterprise Manager Cloud Control 12c Overview
    • Oracle Exadata Management

    Database Performance Testing, Data Masking, and Subsetting
    (session ID# HOL10720)

    Database Performance Tuning Hands-on Lab
    (session ID# HOL10393)

    What’s Next for Oracle Database?
    (session ID# GEN8259)

    Building and Managing a Private Oracle Database Cloud
    (session ID# GEN11421)

    Using Oracle Enterprise Manager to Manage Your Own Private Cloud
    (session ID# GEN11423)

    Extreme Database Management with the Latest Generation of Database Technology
    (session ID# CON9547)

    Oracle OpenWorld Music Festival
    New this year is Oracle’s first annual Oracle OpenWorld Musical Festival, featuring some of today's breakthrough musicians from around the country and the world. It's five nights of back-to-back performances in the heart of San Francisco—free to registered attendees.
    See the lineup

    Not Heading to OpenWorldWatch it Live!

    Stay Connected:

    Twitter |
    Facebook | YouTube | Linkedin | Newsletter

    Download the Oracle Enterprise Manager Cloud Control12c Mobile app

    Monday Jul 30, 2012

    On-Demand Webcast: Managing Oracle Exadata's Lifecycle—Now Available

    Learn from our product experts how to manage Oracle Exadata's lifecycle for extreme performance. This on-demand webcast covers:

    • Oracle Exadata discovery
    • Monitoring and managing Oracle Exadata's components
    • Deploying applications on Oracle Exadata
    • Performance diagnostics and tuning
    • Change management
    Register today.

    Stay Connected:

    Twitter |
    Facebook | YouTube | Linkedin | Newsletter

    Tuesday Jul 24, 2012

    WEBCAST: Managing Oracle Exadata's Lifecycle for Extreme Performance

    Thursday July 26
    10:00 a.m. PST / 1:00 p.m. EST

    Register Now!

    Watch this live webcast and discover how Oracle Enterprise Manager 12c's unique management capabilities allow you to efficiently manage all stages of Oracle Exadata's lifecycle, from testing applications on Exadata to deployment. You'll learn how to:

    • Maximize and predict performance
    • Drive down IT operational costs through automation
    • Ensure service quality with proactive management
    Register today and unlock the potential of Oracle Enterprise Manager 12c for your enterprise.

    Stay Connected:

    Twitter |
    Facebook | YouTube | Linkedin | Newsletter

    Thursday Jul 19, 2012

    Oracle Enterprise Manager 12c July Newsletter is Out!

    Each month the Enterprise Manager team puts together a full line-up of great articles, content and technical product information around a particular theme. This month is no different. In July, we’re focusing on lifecycle management and all the things you need to know about this important topic. Read the July newsletter to get the latest articles and content on lifecycle management. Read it now!

    The July edition covers:
    • Achieving Extreme Performance Across Oracle Exadata's Lifecycle

    • Top 5 Database Compliance Risks—and How to Avoid Them
    • Know the Best Tools to Provision and Patch Oracle Database 11g
    • and much more...

    So stay tuned as we bring you more feature articles, and more webcasts throughout the month.


    Subscribe here to receive the Oracle Enterprise Manager 12c Newsletter.

    Stay Connected:

    Twitter |
    Facebook | You Tube | Linkedin | Newsletter


    Wednesday Jul 18, 2012

    Applying Oracle Enterprise Manager Cloud Control 12c Bundle Patch 1: Tips and Tricks

    Over last few months, the Oracle Enterprise Manager team has released Enterprise Manager 12c Bundle Patch1 (a.k.a. BP1) for Oracle Enterprise Manager Cloud Control 12c (EM 12c) on all the supported platforms (Customer announcement). BP1 is a mandatory patch because all future patches will assume the presence of this patch. BP1 includes several critical fixes. Therefore this patch touches almost all the components of Enterprise Manager and applying it on existing environment is a multi step process that can be tricky. From our recent experience of applying BP1 on an internal production demo site with over a thousand targets, we would like to share following tips and tricks. 

    1. Applying incremental Bundle Patch or using full install?
    Unless you have an EM 12c running in production environments where you can’t afford to lose the existing management repository, it is highly recommended to re-install EM using the patched EM Base Platform Full Installer (With BP1), instead of applying BP1. For instance, if you have a test or a “sandbox” environment even with substantial number of targets, it might be easier to reinstall EM environment instead of manually applying patches (including agent patches) and upgrading plug-ins. Note that reinstalling EM will require reinstallation of target agents as well. Therefore you’ll need to do careful consideration before choosing this option.

    2.    Plan it well

    • Given that the BP1 process involves agent side changes like patching and plug-in upgrades, you might want to consider splitting the agent side changes into phases, especially in large sized environment. In such cases, it is critical to review the Compatibility Matrix and ensure that at no stage during the BP1 upgrade process, your environment is in an unsupported configuration.
    • Never break the sequence of steps given in the BP1 application guide or you may risk your entire environment. For example -- as an admin, after upgrading the plug-ins on OMS, you may be tempted to upgrade plug-ins of agents as well even before patching the agent. As the documentation says -- resist the temptation to avoid issues while patching agents later.
    • Keep sufficient free space for backup. It might be helpful to take keep multiple backups. See the next tip.

    3.    EM 12c Backup is critical

    • Never underestimate the importance of environment backup during the BP1. It is must to backup your environment before any steps that involve change in repository data. e.g.  OMS patching, plug-in upgrade on OMS, etc.
    • Additionally it is recommended to take backup after every significant step to minimize rework in case of any failure. For instance in our environment a total of four backups were taken at following stages.
      • Before applying BP1 on OMS
      • After applying BP1 on OMS, JDeveloper, WSM
      • Before upgrading plug-ins on OMS
      • After upgrading first few plug-ins on OMS

    4.    Upgrade plug-ins in bulk using emcli  
    BP1 comes with the release of plug-ins and it is highly recommended to upgrade plug-ins together with the application of BP1. In a typical environment you may need to upgrade more than 15 plug-ins. For some plug-ins, the upgrade process requires a restart of OMS(s) and therefore can take a good deal of time (almost fifteen minutes for single plug-in upgrade). Hence upgrading plug-ins one by one via the UI can be time consuming process requiring manual intervention after every few minutes.
    Use EM command line ‘deploy_plugin_on_server’ to deploy multiple plug-ins in one go in an automated manner. Since multiple plug-ins are upgraded in single downtime window for OMS, it is a far more efficient process. In our environment, using command line we could upgrade eight plug-ins in under 30 minutes which otherwise would have taken more than two hours. Make sure to run the emcli in a pre-requisite check mode before doing the actual deployment such as shown in the screenshot below.

    Also note that if your OMS is on Linux platform, you’ll need to apply one-off patch 13638422 after applying BP1 on the OMS to get the ‘deploy_plugin_on_server’ emcli verb. For BP1 on other platforms (e.g. Windows) this patch is included in BP1 itself.

    5.    From Linux OMS don’t push agents on other platforms without necessary patches
    A very common use case is the deployment of agents on non-Linux platform from a Linux OMS with BP1. Since you have Windows/Solaris agent software (with BP1) available via self update, you might tend to assume that, all you need to do is simply push the Windows/Solaris agents from BP1 Linux OMS but that’s not the right way to do. You have to apply few patches on OMS and plug-ins before pushing the agent, follow the instructions from the Oracle® Enterprise Manager Bundle Patch 1 Application Guide.

    6.    Read the right documentation
    Last but surely not the least, it is vital that you go through the Oracle® Enterprise Manager Bundle Patch 1 Application Guide, before you begin with the BP1 process. This guide provides step by step instructions for applying BP1 including pre-requisite checks, recommendations, and troubleshooting steps.
    In addition to the documentation, we suggest to refer the following key resources published by Oracle.

    These few simple tips can make your experience with BP1 a lot smoother. In future entries, we’ll discuss the best practices for major updates for Oracle Enterprise Manager 12c as and when those are available.


    Latest information and perspectives on Oracle Enterprise Manager and Oracle Management Cloud.

    Related Blogs


    « November 2015