Messages d'erreur courants

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 :

  1. Lors de l'exécution de ApplyUpdate, des services étaient en cours d'exécution.
  2. Le processus ApplyUpdate est suspendu en raison d'un problème OPatch.
  3. Des fichiers ou des dossiers auxquels un patch doit être appliqué sont ouverts par d'autres processus.
[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 :

  1. <MIDDLEWARE_HOME>\.patch_storage
  2. <MIDDLEWARE_HOME>\EPMSystem11R1\.patch_storage
  3. <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 script ApplyUpdate.

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.