Applica patch ed esegui rollback

È possibile applicare patch alle istanze di Oracle Essbase utilizzando lo strumento OPatch, che esegue le patch a una nuova versione dei file binari. Se necessario, è anche possibile eseguire il rollback di un aggiornamento.

Non è supportato il rollback da una patch a una versione precedente rispetto a quella utilizzata per configurare l'istanza di Essbase.

Nota

Se sono state create connessioni o origini dati dopo l'applicazione della patch e quindi il rollback della patch, è necessario ricrearle. Questo passo è necessario affinché le funzioni di drill-through e di altre funzioni dipendenti dalla connessione continuino a funzionare come prima.

Nota

Dopo aver eseguito il rollback di un OPatch, potrebbe essere necessario ricreare partizioni trasparenti e replicate e riconvalidare le partizioni.
Per installare un aggiornamento software (patch/upgrade) in un'istanza di Essbase
  1. Arrestare tutti i server gestiti e i componenti di sistema, inclusi il server Essbase, il server di amministrazione e Node Manager.

    Per Linux:

    sh <Oracle_Home>/domains/essbase_domain/esstools/bin/stop.sh

    Per Windows:

    <Oracle_Home>\domains\essbase_domain\esstools\bin\stop.cmd

    Per una spiegazione di Oracle_Home, vedere Posizioni degli ambienti nella piattaforma Essbase.

  2. Controllare il numero di build.

    Per Linux:

    cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
    Per Windows (aprire essbase_registry.properties utilizzando Blocco note):
    <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  3. Applica OPatch. È possibile applicarlo direttamente, in formato zip, fornendo il percorso assoluto del file zip. Facoltativamente, è possibile decomprimere il file e applicare la patch, fornendo il percorso assoluto della cartella decompressa.
    1. Eseguire il comando. Di seguito sono riportati alcuni esempi.

      Per Linux:

      <Oracle_Home>/OPatch/opatch apply <Path of Linux opatch zip file>

      Per Windows:

      <Oracle_Home>\OPatch\opatch apply <Path of Windows opatch zip file>
    2. Controllare il numero di build.

      Per Linux:

      cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
      Per Windows (aprire essbase_registry.properties utilizzando Blocco note):
      <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  4. Avviare tutti i server

    Per Linux:

    sh <Oracle_Home>/domains/essbase_domain/esstools/bin/start.sh

    Per Windows:

    <Oracle_Home>\domains\essbase_domain\esstools\bin\start.cmd
[Facoltativo] Eseguire il rollback dell'aggiornamento se necessario
  1. Arrestare i server.

    Per Linux:

    sh <Oracle_Home>/domains/essbase_domain/esstools/bin/stop.sh
    Per Windows:
    <Oracle_Home>\domains\essbase_domain\esstools\bin\stop.cmd
  2. Recupera l'ID OPatch univoco.

    Per Linux:

    <Oracle_Home>/OPatch/opatch lsinventory
    Per Windows:
    <Oracle_Home>\OPatch\opatch lsinventory
  3. Eseguire il rollback dell'OPatch applicato. La seguente sintassi di esempio mostra un esempio di ID OPatch. Utilizzare l'ID OPatch pertinente.

    Per Linux:

    <Oracle_Home>/OPatch/opatch rollback -id 3012639

    Per Windows:

    <Oracle_Home>\OPatch\opatch rollback -id 3012639
  4. Controllare il numero di build corrente.

    Per Linux:

    cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
    Per Windows (aprire essbase_registry.properties utilizzando Blocco note):
    <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  5. Avviare i server.

    Per Linux:

    sh <Oracle_Home>/domains/essbase_domain/esstools/bin/start.sh

    Per Windows:

    <Oracle_Home>\domains\essbase_domain\esstools\bin\start.cmd