Actualización de bases de datos de aplicaciones mediante una utilidad

La utilidad CubeRefresh crea o refresca la base de datos. Antes de ejecutarse, se asegura de que la aplicación no está bloqueada. Mientras se ejecuta, la aplicación se bloquea cuando se actualizan los metadatos en la base de datos. Por ejemplo, si los usuarios están asignando acceso, aparece este mensaje: "No se puede procesar la solicitud porque la aplicación se está refrescando". La utilidad se debe ejecutar en la misma máquina que el servidor de Oracle Hyperion Planning, no en un servidor remoto.

Atención:

Oracle recomienda realizar una copia de seguridad de la aplicación antes de la creación o refrescamiento. Consulte Realización de copias de seguridad de las aplicaciones y bases de datos de aplicaciones. Si se siguen estos pasos, se verán afectados los datos de la base de datos. Si utiliza las opciones de creación o actualización, los datos se pueden reemplazar o borrar, y los tipos de plan de Planning se puede recrear. Para obtener información importante, consulte Consideraciones para el uso de Essbase.

Para actualizar la base de datos de la aplicación mediante una utilidad:

  1. Realice una copia de seguridad de la aplicación. Consulte Realización de copias de seguridad de las aplicaciones y bases de datos de aplicaciones.
  2. Localice la utilidad CubeRefresh.

    La utilidad está en el directorio planning1. Para obtener la ruta completa a planning1, consulte Acerca de la instancia de Oracle de EPM.

  3. Inicie CubeRefresh en el directorio planning1 introduciendo el comando y sus parámetros en la línea de comandos.

    Windows: CubeRefresh.cmd [-f:archivo_contraseñas] /A:nombre_aplicación /U:nombre_usuario [/C|/R] /D [/F[S|V]][/RMIPORT:puerto_rmi] [/L] [/DEBUG]

    UNIX: CubeRefresh.sh [-f:archivo_contraseñas] /A:nombre_aplicación /U:nombre_usuario [/C|/R] /D [/F[S|V]][/RMIPORT:puerto_rmi] [/L] [/DEBUG]

    • Opcional: si se ha configurado un archivo de contraseñas cifrado, puede especificar [-f:archivo_contraseñas] como primer parámetro de la línea de comandos, donde archivo_contraseñas es la ruta completa y nombre del archivo de contraseñas. Consulte Supresión de peticiones de contraseñas en utilidades de Planning.

    • application_name: nombre de la aplicación de Planning en la que se ejecuta la creación o actualización.

    • user_name: usuario administrativo que tiene derechos para crear o actualizar la aplicación.

    • /C o /R: función que se va a realizar en la aplicación:

      • /C: crear el esquema de la base de datos.

      • /R: actualizar el esquema de la base de datos.

    • /D: especificar la base de datos durante la creación o actualización.

    • /F: utilizar filtros de seguridad para todos los usuarios de la aplicación. Opcionalmente, se utiliza con S, V o SV:

      • /FS: generar filtros de seguridad de miembros compartidos.

      • /FV: validar filtros de seguridad, pero no guardar los filtros.

      • /FSV: validar los filtros de seguridad de miembros compartidos.

    • /RMIPORT: especificar un número de puerto de RMI distinto del valor preestablecido 11333.

    • /-L: opción predeterminada, para crear o actualizar conectando con un servidor de aplicaciones en una máquina local o remota. (Puede utilizar /L para crear o actualizar sin conectar con un servidor de aplicaciones, por ejemplo, si el servidor de aplicaciones no se está ejecutando.)

    • /DEBUG: especificar mensajes de error detallados.

  4. Si se le pide, introduzca la contraseña.
  5. Vea el resultado de la actualización de la aplicación, incluidos los errores. El estado de finalización se muestra en la consola.

    Este ejemplo muestra una línea de comandos utilizada para actualizar una base de datos para todos los usuarios con sesión iniciada en la aplicación especificada. Utiliza el puerto de RMI predeterminado e incluye filtros de seguridad de miembros compartidos:

    Windows: CubeRefresh.cmd /A:app1 /U:admin /R /D /FS

    UNIX: CubeRefresh.sh /A:app1 /U:admin /R /D /FS