LOCAL DO LOG DE TRANSAÇÕES

A definição de configuração TRANSACTIONLOGLOCATION especifica se deseja ativar o registro de transações de gravação e especifica um diretório existente no Essbase Server para o armazenamento de logs de transações.

O registro e a repetição de transações facilitam a recuperação de um cubo de armazenamento em bloco do Essbase. O registro e a repetição de transações não se aplicam a cubos de armazenamento agregado.

Sintaxe

TRANSACTIONLOGLOCATION [appname [dbname]] LOGLOCATION NATIVE ENABLE | DISABLE
  • appname — Opcional. Especifica o aplicativo para o qual o registro e a repetição da transação devem ser ativados.

    Se você especificar um valor para appname e não especificar um valor para dbname, a definição se aplicará a todos os cubos no aplicativo especificado.

    Para ativar a configuração de um cubo específico, você deve especificar um aplicativo e um cubo.

    Se você não especificar um aplicativo, não poderá especificar um cubo. Se você não especificar um aplicativo e um cubo, a configuração será global e se aplicará a todos os bancos de dados no Essbase Server.

  • dbname — Opcional. Especifica o banco de dados (cubo), no aplicativo especificado por appname, para o qual o registro e a repetição da transação devem ser ativados.

    Se você especificar um valor para dbname, mas não especificar um valor para appname, sua especificação será ignorada.

  • LOGLOCATION — Especifica o diretório no qual o armazenamento de logs de transações é gravado.

    A Oracle recomenda especificar vários locais de log.

    Consulte Locais de Ambiente na Plataforma Essbase para obter informações sobre locais de diretório no Essbase.

    No Windows, você pode especificar o local usando a sintaxe UNC (Uniform Naming Convention), que é \\ComputerName\SharedFolder\Resource. Use a sintaxe UNC somente se o <Application Directory> também for especificado em UNC. Tipos de caminho misto não são suportados.

  • NATIVE — Um campo reservado. Não altere este valor.

  • ENABLE | DISABLE — Especifica se deve ativar ou desativar o log de transações.

Reinicie o Essbase Server para inicializar qualquer alteração na configuração.

Descrição

Você pode usar várias instruções TRANSACTIONLOGLOCATION para ativar log de transação em um nível mais global e, ao mesmo tempo, desativar o log em um nível mais granular. Na configuração, a instrução que ativa mais global deve preceder a instrução que desativa mais granular para que a substituição tenha efeito.

Observação:

Se o registro em log da transação estiver ativado para um aplicativo ou banco de dados que você renomear ou copiar posteriormente, você deverá ativar o registro em log para o aplicativo ou banco de dados renomeado ou copiado e deverá usar o mesmo caminho especificado na configuração TRANSACTIONLOGLOCATION.

Exemplo

TRANSACTIONLOGLOCATION Sample C:\logs\trlogs NATIVE ENABLE

Ativa o log de transações para todos os bancos de dados associados ao aplicativo de Amostra e grava o armazenamento de logs no diretório trlogs.

TRANSACTIONLOGLOCATION logs/trlogs NATIVE ENABLE
TRANSACTIONLOGLOCATION Sample logs/trlogs NATIVE DISABLE

A primeira instrução permite o registro em log de todas as aplicações e seus cubos associados no Essbase Server; a segunda instrução desativa o registro em log de todas as transações associadas a um aplicativo específico (Amostra).

TRANSACTIONLOGLOCATION Sample logs/trlogs/Sample NATIVE ENABLE
TRANSACTIONLOGLOCATION Sample Basic logs/trlogs/Sample NATIVE DISABLE

A primeira instrução habilita o registro de transação no nível do aplicativo (Amostra); a segunda instrução desabilita o registro de transação para um cubo específico (Básico) no aplicativo.

TRANSACTIONLOGLOCATION Sample Basic \\machine-name\shared\loglocation NATIVE ENABLE

Ativa o log de transações para o Sample Basic e grava o armazenamento de logs no local compartilhado especificado.

Consulte Também

Definição de configuração TRANSACTIONLOGDATALOADARCHIVE

Instrução MaxL do Query Database (com transações de lista)

Instrução Alterar MaxL do banco de dados (com transações de repetição)