=====Cloudcontrol 12c - Patch =====
Für den aktuellen Patch des OMS folgende Metalink Node beachten:
Optach:
* OPatch - Where Can I Find the Latest Version of OPatch? [Video] (Doc ID 224346.1)
* Zur Version wird für den OMS die Version "OPatch patch of version 11.1.0.11.0 for Oracle software releases 11.1.0.x" benötigt
Der eigentliche OMS Patch:
* EM 12c Cloud Control: List of Available Patch Set Updates PSU (Doc ID 1605609.1)
Für den Oracle Agent und die Plugin's von Oracle:
* Enterprise Manager 12.1.0.4.0 (PS3) Master Bundle Patch List for Agent and Plug-ins (OMS and Agent side) (Doc ID 1900943.1)
==== Patch Ablauf ====
Im folgende wird das Einspielen vom "ENTERPRISE MANAGER BASE PLATFORM - OMS 12.1.0.4.1 PSU" Patch von Oktober 2014 beschrieben.
====Opatch aktualiseren====
Als User oracle!
Bestehende Version ermitteln:
$ORACLE_HOME/OPatch/opatch version
OPatch Version: 11.1.0.10.4
Patch einspielen:
mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch_old
unzip p6880880_111000_Linux-x86-64.zip -d $ORACLE_HOME
$ORACLE_HOME/OPatch/opatch version
OPatch Version: 11.1.0.11.0
====OMS Base Patch einspielen====
===Prüfen:===
* OMS ist gestartet und läuft
* Repostitory Datenbank gestartet und der OMS kann sich dort anmelden
* Opatch aktualisert
* $ORACLE_HOME auf core OMS => <%MIDDLEWARE_HOME%>/oms
* Property File für opatchauto "OPatch/wlskeys/createkeys.sh -oh -location " angelegt
mkdir ~/oms_properties
$ORACLE_HOME/OPatch/wlskeys/createkeys.sh -oh $ORACLE_HOME -location ~/oms_properties
# Auslesen der Konfiguration für das erstellen einer Property Datei
# Optional, laut doku werden die Werte später benötigt???
$ORACLE_HOME/bin/emctl status oms -details
...
Admin Server Host : oraoms12c01.pipperr.local
Admin Server HTTPS Port: 7102
...
cd ~/oms_properties
vi ~/oms_prop.ini
#t3s://:
AdminServerURL=t3s://oraoms12c01.pipperr.local:7102
#<'config' file location>
AdminConfigFile=/home/oracle/oms_properties
#<'key' file location>
AdminKeyFile=/home/oracle/oms_properties
* Patch auspacken
mkdir oms_patch
unzip p19218456_121040_Generic.zip -d ./oms_patch
* Patch prüfen mit "opatchauto apply -analyze -property_file ~/oms_prop.ini"
cd ./oms_patch/19218456
opatchauto apply -analyze -property_file ~/oms_properties
...
Please enter OMS weblogic admin server URL(t3s://oraoms12c01.pipperr.local:7102):>
Please enter OMS weblogic admin server username:> weblogic
Please enter OMS weblogic admin server password:>
..
The following sub-patch(es) are applicable:
Oracle Home Name Sub-patches Log file
---------------- ----------- --------
oms12c1 19218456 19218456_ApplyPrereq2014-11-13_20-21-05PM_2.log
...
OPatchauto succeeded.
* OMS mit "emctl stop oms" stoppen
===Einspielen vom Patch:===
cd ./oms_patch/19218456
opatchauto apply -property_file ~/oms_properties
...
Please enter OMS weblogic admin server URL(t3s://oraoms12c01.pipperr.local:7102):>
Please enter OMS weblogic admin server username:> weblogic
Please enter OMS weblogic admin server password:>
...
Patching summary:
-----------------
Binaries of the following sub-patch(es) have been applied successfully:
Oracle Home Name Sub-patches Log file
---------------- ----------- --------
oms12c1 19218456 19218456_apply2014-11-13_20-27-02PM_4.log
Deployment summary:
-------------------
The following artifact(s) have been successfully deployed:
Artifacts Log file
--------- --------
SQL rcu_applypatch_original_patch_2014-11-13_20-28-16PM.log
...
OPatchauto succeeded.
#test
$ORACLE_HOME/OPatch/opatch lsinventory
Patch 19218456 : applied on Thu Nov 13 20:28:03 CET 2014
Unique Patch ID: 17982946
Patch description: "ENTERPRISE MANAGER BASE PLATFORM - OMS 12.1.0.4.1 PSU (GENERIC)"
* OMS wieder starten mit "emctl start oms"
* emcli syncronisieren mit "emcli sync"
===== Quellen =====
* Readme vom Oracle® Enterprise Manager 12c Release 4 Patch Set Update 1 (12.1.0.4.1)
===== Agent patchen =====
Für den Download des richtigen Patches siehe:
* Enterprise Manager 12.1.0.4.0 (PS3) Master Bundle Patch List for Agent and Plug-ins (OMS and Agent side) (Doc ID 1900943.1)
=> Patch Nr: Patch 19051570
Patch herunterladen
=== OPatch im Agent Home aktualiseren===
#home prüfen
echo $ORACLE_HOME
/opt/oracle/agent/core/12.1.0.4.0
#aktuelle Version pürfen
$ORACLE_HOME/OPatch/opatch version
OPatch Version: 11.1.0.10.4
#sichern
mv $ORACLE_HOME/OPatch $ORACLE_HOME/OPatch_old
#einspielen
unzip p6880880_111000_Linux-x86-64.zip -d $ORACLE_HOME
#testen
$ORACLE_HOME/OPatch/opatch version
OPatch Version: 11.1.0.11.0
=== Patch einspielen - manuell ===
Normalerweise kann auch über die OMS Oberfläche ein Patch auf den Agent eingespielt werden.
Hier der manuelle Weg:
# Patch auspacken
unzip p19051570_121040_GenericEM-AGENT\ BUNDLE\ PATCH\ 12.1.0.4.2.zip -d ./agent_patch/
# stop the Management Agent
$ORACLE_HOME/bin/emctl stop agent
# ins Patch Verzeichnis wechseln
cd ./agent_patch/19051570/
#Apply
$ORACLE_HOME/OPatch/opatch napply
#prüfen:
$ORACLE_HOME/OPatch/opatch lsinventory
...
Patch 19051570 : applied on Thu Nov 13 20:56:57 CET 2014
Unique Patch ID: 17991989
Patch description: "EM-AGENT BUNDLE PATCH 12.1.0.4.2"
...
#Agent starten und prüfen
$ORACLE_HOME/bin/emctl start agent
$ORACLE_HOME/bin/emctl status agent
====Quellen====
* Oracle® Management Agent 12c Release 4 (12.1.0.4.0) Patch for Bug # 19051570