L'inventario è bloccato durante l'applicazione dell'aggiornamento
Problema: Durante l'aggiornamento della release, l'inventario OPatch si può bloccare nelle situazioni seguenti:
ApplyUpdate
erano in esecuzione uno o più servizi.ApplyUpdate
viene sospeso a causa di un problema di OPatch..[Errore durante la fase di rilevamento della home di Oracle]. Dettaglio: OPatchSession non è in grado di caricare l'inventario per la home di Oracle specificata C:\Oracle\Middleware\EPMSystem11R1. Possibili cause: Assenza di autorizzazione di lettura o scrittura per ORACLE_HOME/.patch_storage L'inventario centrale è bloccato da un'altra istanza di OUI Assenza di autorizzazione di lettura per l'inventario centrale Il file di lock esiste in ORACLE_HOME/.patch_storage La home di Oracle non esiste nell'inventario centrale
Soluzione: trovare ed eliminare i lock in:
<MIDDLEWARE_HOME>\.patch_storage
<MIDDLEWARE_HOME>\EPMSystem11R1\.patch_storage
<ORACLE_INVENTORY DIR>\Inventory\
(la cartella di lock deve essere eliminata)Nota:
Se un altro processo sta utilizzando un file o una cartella, chiudere l'applicazione o terminare il processo ed eseguire di nuovo lo scriptApplyUpdate
.L'aggiornamento della release viene eseguito quando il prodotto non è installato nell'ambiente
Problema: durante l'aggiornamento della release, se un prodotto specifico non è installato nell'ambiente e se si esegue ApplyUpdate.ps1
| o ApplyUpdate.sh
, verrà visualizzato un avviso nel riepilogo e nel log dettagli:
Log riepilogo 2022/04/05 08:56:36 WARN Impossibile applicare OPatch EssbaseServer. Per ulteriori dettagli, controllare il log di OPatch
Log dettagli I dettagli sono: Patch 33485383: Componenti obbligatori mancanti : [ oracle.epmsystem.essbase.server, 11.1.2.4.0 ] [ Errore durante la fase dei prerequisiti per l'applicazione]. Dettaglio: Esito negativo di OPatch durante i controlli dei prerequisiti: controllo prerequisiti "CheckApplicable" non riuscito. Il sistema è intatto, OPatch non ripristinerà le azioni consigliate dal sistema: questa patch richiede l'installazione di alcuni componenti nella home. La home di Oracle non ha i componenti oppure questa patch non è adatta a questa home di Oracle. OPatch non riuscito con codice errore = 39
Soluzione: in questo caso, OPatch (internamente utilizzato dallo script ApplyUpdate
) rileva automaticamente che il prodotto non è installato e ignora l'applicazione di questa patch. In ApplyUpdateDetail-<date>.log
verrà visualizzato il messaggio seguente
Patch 33485383: Componenti obbligatori mancanti: [ oracle.epmsystem.essbase.server, 11.1.2.4.0 ] [Errore durante la fase dei prerequisiti per l'applicazione]. Dettaglio: Esito negativo di OPatch durante i controlli dei prerequisiti: controllo prerequisiti "CheckApplicable" non riuscito. Il sistema è intatto, OPatch non ripristinerà le azioni consigliate dal sistema: questa patch richiede l'installazione di alcuni componenti nella home. La home di Oracle non ha i componenti oppure questa patch non è adatta a questa home di Oracle. OPatch non riuscito con codice errore = 39
L'aggiornamento della release viene eseguito quando il prodotto è già aggiornato
Problema: durante l'aggiornamento della release, se OPatch è già applicato a un prodotto specifico nell'ambiente e se si esegue ApplyUpdate.ps1
| o ApplyUpdate.sh
, verrà visualizzato un avviso nel log di riepilogo e dei dettagli:
Log riepilogo 2022/04/05 23:17:47 WARN Impossibile applicare OPatch EssbaseServer. Per ulteriori dettagli, controllare il log di OPatch
Log dettagli Le seguenti patch sono già installate nella home di Oracle. [33485386] Eseguire prima il rollback delle patch identiche già esistenti.
Soluzione: in questo caso, OPatch (internamente utilizzato dallo script ApplyUpdate
) rileva automaticamente che il prodotto o FMW OPatch è già installato/applicato e ignora l'applicazione di questa patch. In ApplyUpdateDetail-<date>.log
verrà visualizzato il messaggio seguente
Le seguenti patch sono già installate nella home di Oracle. [33485386] Eseguire prima il rollback delle patch identiche già esistenti.
Problema:
Soluzione:
Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/owasp-esapi/resources
.*.properties
) da Oracle/Middleware/EPMSystem11R1/products/financialreporting/lib/resources/esapi
nella directory appena creata.ESAPI.properties
e aggiornare la voce ESAPI.Logger
come segue:
ESAPI.Logger=org.owasp.esapi.logging.slf4j.Slf4JLogFactory