08 Upgrade to OEM 12C

Overview

As per the advice from Oracle Support given in 07 Response From Oracle Support, I have upgraded OMS on GRIDCTRL to 12.1.0.1.

Upgraded OMS to 12.1.0.1

Followed the procedure in Upgrading with 1-System Upgrade Approach.

Applied the following patches to the agent on GRIDCTRL:

    • 6880880 to upgrade opatch
    • 9282414

Applied the following patches to the OMS:

    • 9282397 as a prerequisite for the next patch.
    • 13943512 to install Enterprise Manager 12c Upgrade Console.

Set up a directory for the plug-ins and patches I wanted to upgrade in /opt/oracle/app/OracleHomes/oms10g/EMStagedPatches/em12c:

    • 12.1.0.1.0_AgentCore_46.zip
    • 12.1.0.1.0_oracle.sysman.beacon_2000_0.opar
    • 12.1.0.1.0_oracle.sysman.csa_2000_0.opar
    • 12.1.0.1.0_oracle.sysman.emrep_2000_20120427.opar
    • 12.1.0.1.0_oracle.sysman.oh_2000_20120211.opar
    • 12.1.0.2.0_oracle.sysman.db_2000_20120704.opar
    • 12.1.0.2.0_oracle.sysman.emas_2000_20120704.opar
    • 12.1.0.2.0_oracle.sysman.vt_2000_0.opar

Upgraded the agent using the Enterprise Manager 12c Upgrade Console.

Had to do the upgrade with the following command from the em12 installation directory:

./runInstaller -pluginLocation /opt/oracle/app/OracleHomes/oms10g/EMStagedPatches/em12c

I ignored the warnings about memory size and swap space.

Installing Plug-Ins on OMS and Agent

Based on Deploying the Cloud Plug-ins, I used OEM to install the following plug-ins into the OMS:

    • Oracle Cloud Application 12.1.0.2
    • Oracle Chargeback and Capacity Planning 12.1.0.2
    • Oracle Exalogic 12.1.0.1

The plug-in, Oracle Chargeback and Trending, was not available on the list of plug-ins. I selected Oracle Chargeback and Capacity Planning instead.

I had already installed Oracle Virtualization in OEM 10.2.0.5, and this was upgraded along with the OMS.

This procedure was fairly painless except for the outages to OMS when the plug-ins were installed.

One problem was that the recommended procedure for monitoring the installation progress did not work:

$ emcli get_plugin_deployment_status -plugin_id=oracle.sysman.emct Error: The command name "get_plugin_deployment_status" is not a recognized command. Run the "help" command for a list of recognized commands. You may also need to run the "sync" command to synchronize with the current OMS.

I used the following command instead:

$ emctl status oms -details

Only the following plug-in was installed on the agent on GRIDCTRL:

    • Oracle Virtualization 12.1.0.2