So that was it… see you guys next year

Screen Shot 2012-10-01 at 9.34.03 AM

After walking miles from Moscone North to South and West and back, from my apartment on Grant (at Columbus) to Moscone and back, meeting up with many of the Oracle EM product and development team, attending several interesting sessions on EM12c, Database 12c and others, listening to some of the Key Notes, experiencing the enthusiasm of many of the 60.000 attendees, seeing Oracle Team USA win the America Cup this week has almost come to an end for me.

Saturday I will be flying back home, hoping to meet with you guys again next year.

Thanks and regards



Proactively monitor Oracle WebLogic user activity and solve issues before end users complain

Screen Shot 2012-10-01 at 9.34.03 AM

When talking about Business Driven Application monitoring, we are focusing on how End Users experience application performance and availability.


The last presentation of today the floor is to Jürgen Leijer (Oracle) and Nikhil Sandilya (Dell). When talking about End User experience, Jürgen is the man who knows the right solution. Indicating the two possible ways to put your finger on application behavior: Synthetic Transactions and Real User Monitoring.

Synthetic Transactions, Jürgen explains is a way to record transactions as they could be performed by an End User, using scripts like ATS scripts and replaying these transactions to monitor its behavior (or misbehavior…) and Real User Monitoring being the way to monitor transactions that are actually performed by the user.


Jürgen than digs in deeper in RUEI as a tool that ‘sniffs’ the network for application transactions, storing these in the repository allowing detailed analysis of behavior and performance as End User experience them.

All data gathered can be analyzed from a central point of view using EM12c Cloud Control by means of so-called “Business Applications” being a new Target Type in EM12c. This, allowing you to create Incidents handled by the EM Incident Management system, including all standard features likes communication to MOS for possible resolution etc.


Nikhil next gives us an insight on how RUEI was implemented at DELL to support monitoring of some of their business applications including a Siebel environment.


Optimize Oracle WebLogic performance/manageability: Oracle EM12c

Screen Shot 2012-10-01 at 9.34.03 AM

For those of you who are still not aware; the days of EM being just a nice Database monitoring tool are way behind us. Curious to know what managing the complete stack means, might have persuade you to join this session by Nicole Haba (Oracle) and Ishaq Mohammed (Pacific Gas & Electric).


Nicole starts with pointing out some of the challenges we have when trying to monitor and manage the Middleware Stack.

These include:

  • Monitoring & Diagnostics
    • Multiple Domain Discovery
    • Out-of-Box Monitoring
    • Metric Extensions
    • Administration Groups & Template Collections
    • Incident & Problem Management
    • Business Application Management
    • Middleware Diagnostics Advisor
    • JVM Diagnostics
    • Log Viewer
  • Administration
    • Credential Management
    • Record WLST scripts
    • System MBean Browser
    • Configure Log File Settings
    • Change Center
    • JDBC Data Source Management
    • Process Control
    • Selective Tracking
  • Configuration Management
    • Automated Asset Directory
    • Compare Configurations
    • Search Configurations
    • Compliance Management
    • Custom Configurations
    • Synchronize Configurations
    • Config Change History
  • Lifecycle Management
    • Cloning Domains
    • Patch Automation

Nicole introduces some Hints and Tips… :

Like: How can we discover multiple domains in EM? Simply create a csv file containing the specs of all domains to be discovered and use EMCLI to perform the discovery, using the csv as input parameter file.


Using the Middleware Diagnostics Advisor to identify and resolve performance issues


I must admit after conducting several EM12c Bootcamps, I am a MDA fan myself…

Enforcing standards by cloning WebLogic Domains. Exactly as we are used to working with “Golden Images” of Database Homes, the same goes for WebLogic domains.

Uploading binaries to the EM Software Library (a central location in EM to store images like OS, Database, Middleware and Applications) to allow provisioning of these to new servers and by that enforcing standardization.


Next Ishaq Mohammed gives us an insight of the challenges at Pacific Gas & Electric and the way they implemented EM12c to monitor and manage the middleware stack.


Several challenges motivated PG&E to start EM12c implementation, including:

  • 20% increase of WebLogic landscape over next 12 months with same number of administrators
  • Unawareness of performance problems until end users complain
  • Manual deployments of software being much too time-consuming, error prone, leading to inconsistent  non-standard configurations

Key Use cases included:

  • Administration Groups and Template Collections – to enforce standard monitoring settings
  • Middleware Diagnostics Advisor – To allow for fast root cause analysis
  • JVM Diagnostics – For application to disk drilldown
  • Provisioning Profiles and Cloning WebLogic Domains – to enforce standard domain deployment



Using Provisioning Profiles and Cloning of WebLogic Domains allowed for SSL-Enabled WebLogic Domains with OSB deployed as well as SSL-Enabled Weblogic Domain with WebLogic Portal deployed.

It also supports the differentiation of provisioning profiles in case of dev, test or production situations.

Customized Deployment Procedures were created to provision OSB domains and WebLogic Portal domains.

Initially the EM console has been used for launching deployment procedures, to be later replaced with EMCLI.

Ishaq concludes with some final steps finalise the project including: the creation of custom reports using BI Publisher, the patching of WebLogic Servers across multiple domains, the monitoring to Service Level Agreements and the implementation of Business Transaction Management (BTM).

I must say a very interesting customer story appreciated by many in the audience.

Oracle Enterprise Manager 12c – Accelerating your journey to self-service IT

Screen Shot 2012-10-01 at 9.34.03 AM

Meeting up with several Oracle ACE’s and ACE Directors, Dan Koloski (Oracle) introduces us to several EM12c ‘Heroes’ that give us their opinion on EM12c.


Kellyn Pot’Vin, Bobby Curtis, Leighton Nelson, Alex Gorbachev and Ray Smith give their experiences with EM12c. Matured product, managed to get all things ‘Green’, Much more than just another Database monitoring tool, Implemented complete self Service Portal….

After this short panel discussion and the introduction of some Customer stories like IDEXX “Being able to reduce 90% in time to find the root cause of problems with EM12c” and 7-Eleven “Going mobile using PaaS with EM12C”, Dan gives us some insight in the EM12c development “Heartbeat”….


In a 4-5-4 month cycle, EM12c release get a bit predictable. Having had release and just some weeks ago, might be expected spring 2014, including several new features.

  • Some of the new features we might expect in coming new releases include:
  • Pluggable Databases as a Service
  • Zero downtime Database Upgrade (using DG)
  • Nimbula for IaaS
  • Oracle Service Bus as a Service
  • JVM Diagnostics as a Service
  • Identity Management and Siebel patching
  • TaaS support for functional testing

An impressive list …

Next Madhup Gulati (Principle Product Manager at Oracle), shows us some new features to be expected like the migration feature that allows you to migrate from Non-Container to Container Based Database using EM12c.


A truly interesting and well-prepared format, good job Dan.

Maybe next year add one or two EM12c enthusiastic  Oracle ACE’s from Europe, at least I know of one….