Atualização de Bancos de Dados de Aplicativo Usando um Utilitário

O utilitário CubeRefresh cria ou atualiza o banco de dados. Antes de executá-lo, verifique se o aplicativo não está bloqueado. Embora ele seja executado, o aplicativo será bloqueado quando os metadados forem atualizados no banco de dados. Por exemplo, se os usuários estiverem atribuindo acesso, esta mensagem será exibida: "Não é possível processar sua solicitação porque o aplicativo está sendo atualizado". Esse utilitário deve ser executado na mesma máquina do servidor do Oracle Hyperion Planning, não em um servidor remoto.

Cuidado:

A Oracle recomenda fazer o backup do aplicativo antes da criação ou atualização. Consulte Backup dos Aplicativos e Bancos de Dados do Aplicativo. Ao seguir essas etapas, os dados do banco de dados são afetados. Quando você usa as opções de criação ou atualização, os dados podem ser substituídos ou apagados, e os tipos de plano do Planning, reconstruídos. Para obter informações importantes, consulte Considerações para Trabalhar com o Essbase.

Para atualizar o banco de dados do aplicativo usando um utilitário:

  1. Faça o backup do aplicativo. Consulte Backup dos Aplicativos e Bancos de Dados do Aplicativo.
  2. Localize o utilitário CubeRefresh.

    O utilitário está no diretório planning1. Para ver o caminho completo para planning1, consulte Sobre a Instância Oracle do EPM.

  3. Inicie CubeRefresh do diretório planning1 digitando o comando e seus parâmetros na linha de comando:

    Windows: CubeRefresh.cmd [-f:passwordFile] /A:application_name/U:user_name [/C|/R] /D [/F[S|V]][/RMIPORT:rmi_port] [/L] [/DEBUG]

    UNIX: CubeRefresh.sh [-f:passwordFile] /A:application_name /U:user_name [/C|/R] /D [/F[S|V]][/RMIPORT:rmi_port] [/L] [/DEBUG]

    • Opcional: se um arquivo de senha criptografado for configurado, você poderá especificar [-f:passwordFile] como o primeiro parâmetro na linha de comando, em que passwordFile é o nome e o caminho de arquivo completo para o arquivo de senha. Consulte Como Eliminar Solicitações de Senhas nos Utilitários do Planning.

    • application_name: o nome do aplicativo do Planning em que deve ser executada a criação ou a atualização.

    • user_name: o usuário administrativo que tem direito de criar ou atualizar o aplicativo.

    • /C ou /R: a função a ser executada no aplicativo:

      • /C: crie o outline do banco de dados.

      • /R: atualize o outline do banco de dados.

    • /D: especifique o banco de dados durante a criação ou atualização.

    • /F: use filtros de segurança para todos os usuários do aplicativo. Opcionalmente, use com S, V ou SV:

      • /FS: gere filtros de segurança de membro compartilhado.

      • /FV: valide filtros de segurança. Não é possível salvar os filtros.

      • /FSV: valide os filtros de segurança de membro compartilhado.

    • /RMIPORT: especifique um número de porta RMI diferente do valor predefinido de 11333.

    • /-L: opção padrão, para criar ou atualizar por meio de conexão a um servidor de aplicativos ou uma máquina local ou remota. Você pode usar /L para criar ou atualizar sem se conectar a um servidor de aplicativos, por exemplo, se o servidor de aplicativos não estiver em execução.

    • /DEBUG: especifique mensagens de erro detalhadas.

  4. Se for solicitado, insira sua senha.
  5. Visualize o resultado da atualização de aplicativo, incluindo erros. O status da conclusão é apresentado no console.

    Este exemplo mostra uma linha de comando usada para atualizar um banco de dados para todos os usuários conectados ao aplicativo específico. Ele usa a porta RMI padrão e inclui filtros de segurança de membro compartilhado:

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

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