Bestandsverzeichnis ist während der Anwendung des Updates gesperrt
Problem: Das OPatch-Bestandsverzeichnis wird in folgenden Szenarios während des Releaseupdates möglicherweise gesperrt:
ApplyUpdate
wurde mindestens ein Service ausgeführt.ApplyUpdate
-Prozess wurde aufgrund eines OPatch-Problems unterbrochen.[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:
<MIDDLEWARE_HOME>\.patch_storage
<MIDDLEWARE_HOME>\EPMSystem11R1\.patch_storage
<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 SkriptApplyUpdate
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:
Lösung:
Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/owasp-esapi/resources
.*.properties
) aus dem Verzeichnis Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/resources/esapi
in das neu erstellte Verzeichnis.ESAPI.properties
, und aktualisieren Sie den Eintrag ESAPI.Logger
wie folgt:
ESAPI.Logger=org.owasp.esapi.logging.slf4j.Slf4JLogFactory