Résumé : Procédure d'application du Release Update 22 (13.5.0.22) pour Oracle Enterprise Manager 13c Release 5, en mode Traditional Patching avec OMSPatcher.
Environnement : OEM 13cR5, base repository Oracle 19c, Linux
Références :
- Blog Oracle — EM 13RU22
- MOS Doc ID 2760230.2 — Enterprise Manager 13.5 Main Release Update List
Contexte
Le Patch RU22 (Patch 36335368) apporte les dernières corrections de sécurité et fonctionnelles pour OEM 13c Release 5. La version résultante est 13.5.0.22.
Note : La procédure RPU (Rolling Patch Upgrade) n'est pas applicable si l'OMS n'est pas au minimum en RU03. Dans ce cas, utiliser le mode Traditional Patching décrit ici.
Prérequis
- OMSPatcher ≥ 13.9.5.20.0
- Oracle Database de la repository ≥ 19.18 avec le patch 35046819
- Les patches prérequis suivants doivent être appliqués :
- 35430934 (MERGE REQUEST ON TOP OF 12.2.1.4.0)
- 34153238 (HTTPS PROXY CONFIGURATION)
- 31657681 (THREADS CONTEND FOR LOCK IN LOADFILEBASEDKEYSTORE)
Procédure
1. Mettre à jour OMSPatcher
Vérifier la version actuelle :
export ORACLE_HOME=/u01/app/oracle/product/13.5.0/em13c
$ORACLE_HOME/OMSPatcher/omspatcher version
Si la version est inférieure à 13.9.5.20.0 (MOS Doc ID 2809842.1), télécharger le patch 19999993 depuis My Oracle Support et l'installer :
cd /u01/app/oracle/product/13.5.0/em13c
unzip ~/p19999993_135000_Generic.zip
Vérification :
$ORACLE_HOME/OMSPatcher/omspatcher version
# OMSPatcher Version: 13.9.5.20.0
2. Appliquer les patches prérequis
export ORACLE_HOME=/u01/app/oracle/product/13.5.0/em13c
export PATH=$PATH:$ORACLE_HOME/OPatch
~/emctl_oms stop oms
Patch 35430934 :
unzip p35430934_122140_Generic.zip
cd 35430934/
$ORACLE_HOME/OPatch/opatch apply
# Patch 35430934 successfully applied.
Patch 34153238 :
unzip p34153238_122140_Generic.zip
cd 34153238/
$ORACLE_HOME/OPatch/opatch apply
# Patch 34153238 successfully applied.
Patch 31657681 :
unzip p31657681_191000_Generic.zip
cd 31657681/
$ORACLE_HOME/OPatch/opatch apply
# Patch 31657681 successfully applied.
3. Créer le fichier de credentials WebLogic
$ORACLE_HOME/OMSPatcher/wlskeys/createkeys.sh -oh $ORACLE_HOME -location .
Saisir les credentials de l'Admin Server WebLogic lorsque demandé. Deux fichiers sont générés : config et key.
Créer le fichier property.file :
cat > /home/oracle/property.file << 'EOF'
AdminServerURL=t3s://em13cr5.lan:7102
AdminConfigFile=/home/oracle/config
AdminKeyFile=/home/oracle/key
EOF
4. Analyser le patch (dry-run)
unzip p36335368_135000_Generic.zip
cd 36335368/
$ORACLE_HOME/OMSPatcher/omspatcher apply -analyze \
-property_file /home/oracle/property.file
Note : Si le mode RPU échoue avec
The minimum Release Update (RU) check failed, passer en Traditional Patching (étape suivante). Ce comportement est attendu si l'OMS est en version antérieure à RU03.
5. Appliquer le patch en mode Traditional Patching
~/emctl_oms stop oms -all -force
~/emctl_oms start oms
cd 36335368
$ORACLE_HOME/OMSPatcher/omspatcher apply \
-property_file /home/oracle/property.file
Saisir les credentials SYS lorsque demandés. OMSPatcher :
- Arrête l'OMS
- Applique les sous-patches binaires
- Déploie les artifacts SQL et MRS
- Redémarre l'OMS
Durée typique : 30 à 45 minutes.
6. Actions post-patch
$ORACLE_HOME/bin/emcli login -username=sysman
$ORACLE_HOME/bin/emcli sync
Important : Après l'application du RU19 ou supérieur, exécuter les actions décrites dans MOS Note 2998693.1 (migration OAuth de OAM vers IDCS).
Vérification
$ORACLE_HOME/OPatch/opatch lsinventory | grep "Patch description:"
Résultat attendu :
Patch description: "Oracle Enterprise Manager 13c Release 5 Platform Update 22 (13.5.0.22) for Oracle Management Service"
Patch description: "Oracle Enterprise Manager for Oracle Database 13c Release 5 Plug-in Update 22 (13.5.1.22) for Oracle Management Service"
Patch description: "Oracle Enterprise Manager for Cloud Framework 13c Release 5 Plug-in Update 22 (13.5.1.22) for Oracle Management Service"
[...]