L'inventaire est verrouillé pendant l'application de la mise à jour
Problème : pendant la mise à jour de version, l'inventaire Opatch peut être verrouillé dans les scénarios suivants :
ApplyUpdate
, des services étaient en cours d'exécution.ApplyUpdate
est suspendu en raison d'un problème OPatch.[Erreur lors de la phase de repérage du répertoire de base Oracle]. Détails : OPatchSession ne peut pas charger l'inventaire pour le répertoire de base Oracle indiqué C:\Oracle\Middleware\EPMSystem11R1. Causes possibles : Vous n'avez aucun droit d'accès en lecture ou en écriture sur ORACLE_HOME/.patch_storage L'inventaire central est verrouillé par une autre instance OUI Vous n'avez aucun droit d'accès en lecture sur l'inventaire central Le fichier de verrouillage existe dans ORACLE_HOME/.patch_storage Le répertoire de base Oracle ne figure pas dans l'inventaire central
Solution : recherchez et supprimez les verrous sous :
<MIDDLEWARE_HOME>\.patch_storage
<MIDDLEWARE_HOME>\EPMSystem11R1\.patch_storage
<ORACLE_INVENTORY DIR>\Inventory\
(le dossier de verrous doit être supprimé)Remarque :
Si un fichier ou un dossier est utilisé par un autre processus, fermez l'application ou arrêtez le processus, puis réexécutez le scriptApplyUpdate
.La mise à jour de version est exécutée lorsque le produit n'est pas installé dans l'environnement
Problème : pendant la mise à jour de version, si un produit spécifique n'est pas installé dans l'environnement et si ApplyUpdate.ps1
ou ApplyUpdate.sh
est exécuté, vous verrez un avertissement dans le journal récapitulatif et le journal des détails :
Journal récapitulatif 2022/04/05 08:56:36 WARN Echec de l'application d'OPatch EssbaseServer. Consultez le journal de l'OPatch pour plus de détails.
Journal des détails Détails : Patch 33485383 : composant(s) requis manquant(s) : [oracle.epmsystem.essbase.server, 11.1.2.4.0] [Erreur lors de la phase des prérequis pour l'application]. Détails : échec d'OPatch lors des vérifications de prérequis : Echec de la vérification de prérequis "CheckApplicable". Le système est intact, OPatch ne le restaurera pas Actions recommandées : ce patch nécessite l'installation de certains composants dans le répertoire de base. Le répertoire de base Oracle ne dispose pas des composants ou ce patch n'est pas approprié pour ce répertoire de base Oracle. Echec d'OPatch avec le code d'erreur = 39
Solution : dans ce cas, OPatch (qui est utilisé en interne par le script ApplyUpdate
) détecte automatiquement que le produit n'est pas installé et ignore l'application du patch. Le message suivant apparaîtra dans ApplyUpdateDetail-<date>.log
Patch 33485383 : composant(s) requis manquant(s) : [oracle.epmsystem.essbase.server, 11.1.2.4.0] [Erreur lors de la phase des prérequis pour l'application]. Détails : échec d'OPatch lors des vérifications de prérequis : Echec de la vérification de prérequis "CheckApplicable". Le système est intact, OPatch ne le restaurera pas Actions recommandées : ce patch nécessite l'installation de certains composants dans le répertoire de base. Le répertoire de base Oracle ne dispose pas des composants ou ce patch n'est pas approprié pour ce répertoire de base Oracle. Echec d'OPatch avec le code d'erreur = 39
La mise à jour de version est exécutée lorsque le produit a déjà été mis à jour
Problème : pendant la mise à jour de version, si un OPatch de produit spécifique a déjà été appliqué dans l'environnement et si ApplyUpdate.ps1
ou ApplyUpdate.sh
est exécuté, vous verrez un avertissement dans le journal récapitulatif et le journal des détails.
Journal récapitulatif 2022/04/05 23:17:47 WARN Echec de l'application d'OPatch EssbaseServer. Consultez le journal de l'OPatch pour plus de détails.
Journal des détails Les patches suivants sont déjà installés dans le répertoire de base Oracle. [33485386] Restaurez d'abord les patches identiques existants.
Solution : dans ce cas, OPatch (qui est utilisé en interne par le script ApplyUpdate
) détecte automatiquement que le produit ou l'OPatch FMW est déjà installé/appliqué et ignore l'application du patch. Le message suivant apparaîtra dans ApplyUpdateDetail-<date>.log
Les patches suivants sont déjà installés dans le répertoire de base Oracle. [33485386] Restaurez d'abord les patches identiques existants.