Allgemeine Fehlermeldungen

Bestandsverzeichnis ist während der Anwendung des Updates gesperrt

Problem: Das OPatch-Bestandsverzeichnis wird in folgenden Szenarios während des Releaseupdates möglicherweise gesperrt:

  1. Beim Ausführen von ApplyUpdate wurde mindestens ein Service ausgeführt.
  2. Der ApplyUpdate-Prozess wurde aufgrund eines OPatch-Problems unterbrochen.
  3. Zu patchende Dateien oder Ordner sind von anderen Prozessen geöffnet.
[Fehler während der Ermittlungsphase des Oracle Homeverzeichnisses]. Detail: OPatchSession kann das Bestandsverzeichnis für das vorhandene Oracle Homeverzeichnis C:\Oracle\Middleware\EPMSystem11R1 nicht laden. Mögliche Gründe: Keine Lese- oder Schreibberechtigung für ORACLE_HOME/.patch_storage. Das zentrale Bestandsverzeichnis ist von einer anderen OUI-Instanz gesperrt. Keine Leseberechtigung für das zentrale Bestandsverzeichnis. Die Sperrdatei ist unter ORACLE_HOME/.patch_storage vorhanden. Das Oracle Homeverzeichnis ist nicht im zentralen Bestandsverzeichnis vorhanden

Lösung: Suchen und löschen Sie die Sperren unter:

  1. <MIDDLEWARE_HOME>\.patch_storage
  2. <MIDDLEWARE_HOME>\EPMSystem11R1\.patch_storage
  3. <ORACLE_INVENTORY DIR>\Inventory\ (Ordner für Sperren muss gelöscht werden)

Hinweis:

Wenn eine Datei oder ein Ordner von anderen Prozessen verwendet wird, schließen Sie die Anwendung, oder beenden Sie den Prozess, und führen Sie das Skript ApplyUpdate erneut aus.

Releaseupdate wird ausgeführt, wenn das Produkt nicht in der Umgebung installiert ist

Problem: Wenn ein bestimmtes Produkt während des Releaseupdates nicht in der Umgebung installiert ist und ApplyUpdate.ps1 | oder ApplyUpdate.sh ausgeführt wird, erhalten Sie eine Warnung im Übersichts- und im Detaillog:

Übersichtslog 2022/04/05 08:56:36 WARNUNG EssbaseServer-OPatch konnte nicht angewendet werden. Weitere Details finden Sie in der OPatch-Logdatei
Detaillog Details: Patch 33485383: Erforderliche Komponenten fehlen: [ oracle.epmsystem.essbase.server, 11.1.2.4.0 ] [ Fehler bei der Voraussetzung für die Anwendungsphase]. Detail: OPatch war während der Vorabprüfungen nicht erfolgreich: Vorabprüfung "CheckApplicable" war nicht erfolgreich. System ist intakt. OPatch stellt die Empfehlungsaktionen des Systems nicht wieder her: Für diesen Patch müssen einige Komponenten im Homeverzeichnis installiert werden. Die Komponenten für diesen Patch sind entweder nicht im Oracle Homeverzeichnis vorhanden, oder dieser Patch ist für dieses Oracle Homeverzeichnis nicht geeignet. OPatch war nicht erfolgreich mit Fehlercode = 39

Lösung: In diesem Fall erkennt OPatch (das intern vom Skript ApplyUpdate verwendet wird) automatisch, dass das Produkt nicht installiert ist und überspringt diesen Patch. Im Log ApplyUpdateDetail-<date>.log wird die folgende Nachricht angezeigt:

Patch 33485383: Erforderliche Komponenten fehlen: [ oracle.epmsystem.essbase.server, 11.1.2.4.0 ] [ Fehler bei der Voraussetzung für die Anwendungsphase]. Detail: OPatch war während der Vorabprüfungen nicht erfolgreich: Vorabprüfung "CheckApplicable" war nicht erfolgreich. System ist intakt. OPatch stellt die Empfehlungsaktionen des Systems nicht wieder her: Für diesen Patch müssen einige Komponenten im Homeverzeichnis installiert werden. Die Komponenten für diesen Patch sind entweder nicht im Oracle Homeverzeichnis vorhanden, oder dieser Patch ist für dieses Oracle Homeverzeichnis nicht geeignet. OPatch war nicht erfolgreich mit Fehlercode = 39

Releaseupdate wird ausgeführt, wenn für das Produkt bereits ein Update durchgeführt wurde

Problem: Wenn ein bestimmter OPatch eines Produkts während des Releaseupdates bereits in der Umgebung angewendet wurde und ApplyUpdate.ps1 | oder ApplyUpdate.sh ausgeführt wird, erhalten Sie eine Warnung im Übersichts- und im Detaillog:

Übersichtslog 2022/04/05 23:17:47 WARNUNG EssbaseServer-OPatch konnte nicht angewendet werden. Weitere Details finden Sie in der OPatch-Logdatei 
Detaillog Die folgenden Patches sind bereits im Oracle Homeverzeichnis installiert. [33485386] Setzen Sie zuerst die vorhandenen identischen Patches zurück.

Lösung: In diesem Fall erkennt OPatch (das intern vom Skript ApplyUpdate verwendet wird) automatisch, dass das Produkt oder FMW OPatch bereits installiert/angewendet wurde, und überspringt diesen Patch. Im Log ApplyUpdateDetail-<date>.log wird die folgende Nachricht angezeigt:

Die folgenden Patches sind bereits im Oracle Homeverzeichnis installiert. [33485386] Setzen Sie zuerst die vorhandenen identischen Patches zurück.

Problem:

  1. Financial Reporting-(FR-)Berichte können nach Anwendung der WebLogic CPU OCT 2022-Patches nicht ausgeführt werden.
  2. Nach einem Rollback von 11.2.12-Patches kann nicht mehr auf HTML-Berichte zugegriffen werden.

Lösung:

  1. Erstellen Sie ein neues Verzeichnis. Beispiel: Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/owasp-esapi/resources.
  2. Kopieren Sie alle Eigenschaftendateien (*.properties) aus dem Verzeichnis Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/resources/esapi in das neu erstellte Verzeichnis.
  3. Bearbeiten Sie die Datei ESAPI.properties, und aktualisieren Sie den Eintrag ESAPI.Logger wie folgt:
    ESAPI.Logger=org.owasp.esapi.logging.slf4j.Slf4JLogFactory
  4. Starten Sie alle Services neu.