Aplicación de Parches y Rollback

Puede aplicar parches a instancias de Oracle Essbase mediante la herramienta OPatch, que ejecuta parches en una nueva versión de los archivos binarios. También puede realizar un rollback de una actualización si es necesario.

Revertir desde un parche a una versión anterior que la que se utilizó para configurar la instancia deEssbase no está soportada.

Note:

Si ha creado conexiones u orígenes de datos después de aplicar el parche y, a continuación, realiza un rollback del parche, debe volver a crearlos. Este paso es necesario para que la obtención de detalles y otras funciones dependientes de la conexión sigan funcionando como antes.

Note:

Después de realizar un rollback de un OPatch, puede que necesite volver a crear particiones transparentes y replicadas, y volver a validar las particiones.
Para instalar una actualización de software (parche/actualización) en una instancia de Essbase
  1. Detener todos los servidores gestionados y componentes del sistema, incluidos el servidor de Essbase, el servidor de administración y el gestor de nodos.

    Para Linux:

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

    Para Windows:

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

    Para obtener una explicación de Oracle_Home, consulte Ubicaciones de entorno en la plataforma Essbase.

  2. Compruebe el número de compilación.

    Para Linux:

    cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
    Para Windows (abra essbase_registry.properties con el Bloc de notas):
    <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  3. Aplique OPatch. Puede aplicarla directamente, mientras esté en formato zip, proporcionando la ruta de acceso absoluta del archivo zip. Opcionalmente, puede descomprimir el archivo y aplicar el parche, proporcionando la ruta de acceso absoluta de la carpeta descomprimida.
    1. Ejecute el comando. Por ejemplo,

      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. Compruebe el número de compilación.

      Para Linux:

      cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
      Para Windows (abra essbase_registry.properties con el Bloc de notas):
      <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  4. Iniciar todos los 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] Revertir actualización si es necesario
  1. Detenga los 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. Obtenga el ID de OPatch único.

    Para Linux:

    <Oracle_Home>/OPatch/opatch lsinventory
    Para Windows:
    <Oracle_Home>\OPatch\opatch lsinventory
  3. Realice un rollback del OPatch aplicado. La siguiente sintaxis de ejemplo muestra un ejemplo de ID de OPatch. Utilice el ID de OPatch correspondiente.

    Para Linux:

    <Oracle_Home>/OPatch/opatch rollback -id 3012639

    Para Windows:

    <Oracle_Home>\OPatch\opatch rollback -id 3012639
  4. Compruebe el número de compilación actual.

    Para Linux:

    cat <Oracle_Home>/essbase/bi-epm-registry/baseproperties/essbase/essbase_registry.properties
    Para Windows (abra essbase_registry.properties con el Bloc de notas):
    <oracle_home>\essbase\bi-epm-registry\baseproperties\essbase\essbase_registry.properties
  5. Inicie los servidores.

    Para Linux:

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

    Para Windows:

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