Aplicar Patch e Fazer Rollback

Você pode aplicar patches em instâncias do Oracle Essbase usando a ferramenta OPatch, que executa patches em uma nova versão de binários. Você também pode fazer rollback de uma atualização, se necessário.

Não há suporte para o rollback de um patch para uma versão anterior à usada para configurar a instância do Essbase.

Observação:

Se você criou conexões ou Origens de Dados após aplicar o patch e, em seguida, reverter o patch, deverá recriá-las. Esta etapa é necessária para que o drill-through e outros recursos dependentes de conexão continuem funcionando como antes.

Observação:

Depois de reverter um OPatch, talvez seja necessário recriar partições transparentes e replicadas e revalidar as partições.
Para instalar uma atualização de software (patch/upgrade) em uma instância do Essbase
  1. Interrompa todos os servidores gerenciados e componentes do sistema, incluindo o Essbase Server, o Admin Server e o Gerenciador de Nós.

    Para Linux:

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

    Para Windows:

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

    Para obter uma explicação sobre Oracle_Home, consulte Locais de Ambiente na Plataforma Essbase.

  2. Verifique o número do build.

    Para Linux:

    cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
    Para Windows (abra essbase_registry.properties usando o Bloco de Notas):
    <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  3. Aplicar OPatch. Você pode aplicá-lo diretamente, enquanto estiver em formato zip, fornecendo o caminho absoluto do arquivo zip. Opcionalmente, você pode descompactar o arquivo e aplicar o patch, fornecendo o caminho absoluto da pasta descompactada.
    1. Execute o comando. Por exemplo,

      Para Linux:

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

      Para Windows:

      <Oracle_Home>\OPatch\opatch apply <Path of Windows opatch zip file>
    2. Verifique o número do build.

      Para Linux:

      cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
      Para Windows (abra essbase_registry.properties usando o Bloco de Notas):
      <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  4. Inicie todos os servidores.

    Para Linux:

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

    Para Windows:

    <Oracle_Home>\domains\essbase_domain\esstools\bin\start.cmd
[Opcional] Reverter atualização, se necessário
  1. Interromper os servidores.

    Para Linux:

    sh <Oracle_Home>/domains/essbase_domain/esstools/bin/stop.sh
    Para Windows:
    <Oracle_Home>\domains\essbase_domain\esstools\bin\stop.cmd
  2. Obtenha o ID OPatch Exclusivo.

    Para Linux:

    <Oracle_Home>/OPatch/opatch lsinventory
    Para Windows:
    <Oracle_Home>\OPatch\opatch lsinventory
  3. Reverta o OPatch aplicado. A sintaxe de exemplo a seguir mostra um exemplo de ID OPatch. Use o ID do OPatch relevante.

    Para Linux:

    <Oracle_Home>/OPatch/opatch rollback -id 3012639

    Para Windows:

    <Oracle_Home>\OPatch\opatch rollback -id 3012639
  4. Verifique o número do build atual.

    Para Linux:

    cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
    Para Windows (abra essbase_registry.properties usando o Bloco de Notas):
    <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  5. Inicie os servidores.

    Para Linux:

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

    Para Windows:

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