POSIZIONE LOG TRANSAZIONI

L'impostazione di configurazione TRANSACTIONLOGLOCATION specifica se abilitare il log delle transazioni di scrittura e specifica una directory esistente nel server Essbase per l'area di memorizzazione dei log delle transazioni.

La registrazione e la ripetizione delle transazioni facilitano il recupero di un cubo di memorizzazione a blocchi Essbase. La registrazione e la ripetizione delle transazioni non si applicano ai cubi di memorizzazione di aggregazione.

Sintassi

TRANSACTIONLOGLOCATION [appname [dbname]] LOGLOCATION NATIVE ENABLE | DISABLE
  • appname: facoltativo. Specifica l'applicazione per la quale è necessario abilitare la registrazione e la ripetizione delle transazioni.

    Se si specifica un valore per appname e non si specifica un valore per dbname, l'impostazione si applica a tutti i cubi nell'applicazione specificata.

    Per abilitare l'impostazione per un cubo specifico, è necessario specificare un'applicazione e un cubo.

    Se non si specifica un'applicazione, non è possibile specificare un cubo. Se non si specifica un'applicazione e un cubo, l'impostazione è globale e si applica a tutti i database del server Essbase.

  • dbname: facoltativo. Specifica il database (cubo), nell'applicazione specificata da appname, per il quale deve essere abilitato il log e la ripetizione delle transazioni.

    Se si specifica un valore per dbname ma non si specifica un valore per appname, la specifica verrà ignorata.

  • LOGLOCATION: specifica la directory in cui viene scritta l'area di memorizzazione dei log delle transazioni.

    Oracle consiglia di specificare più posizioni di log.

    Per informazioni sulle posizioni delle directory in Essbase, vedere Posizioni degli ambienti nella piattaforma Essbase.

    In Windows è possibile specificare la posizione utilizzando la sintassi UNC (Uniform Naming Convention), ovvero \\ComputerName\SharedFolder\Resource. Utilizzare la sintassi UNC solo se <Application Directory> è specificato anche in UNC. I tipi di percorso misto non sono supportati.

  • NATIVE: campo riservato. Non modificare questo valore.

  • ENABLE | DISABLE: specifica se abilitare o disabilitare il log delle transazioni.

Per inizializzare qualsiasi modifica alla configurazione, è necessario riavviare il server Essbase.

Descrizione

Utilizzando più istruzioni TRANSACTIONLOGLOCATION, è possibile abilitare la funzione del log delle transazioni a un livello più globale, disabilitando nello stesso tempo la funzione a un livello più granularità. Nella configurazione, l'istruzione di abilitazione più globale deve precedere l'istruzione di disabilitazione più granulare a livello di maggiore granularità.

Nota

Se il log delle transazioni è abilitato per un'applicazione o un database che in seguito si rinomina o copia, è necessario abilitare il log per l'applicazione o il database rinominato o copiato e utilizzare lo stesso percorso specificato nell'impostazione TRANSACTIONLOGLOCATION.

Esempio

TRANSACTIONLOGLOCATION Sample C:\logs\trlogs NATIVE ENABLE

Abilita il log delle transazioni per tutti i database associati all'applicazione di esempio e scrive l'area di memorizzazione dei log nella directory trlogs.

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

La prima istruzione abilita la registrazione delle transazioni per tutte le applicazioni e i cubi associati sul serverEssbase; la seconda istruzione disabilita la funzione di registrazione delle transazioni per tutti i cubi associati a un'applicazione specifica (Sample).

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

La prima istruzione abilita la registrazione delle transazioni a livello dell'applicazione (Sample); la seconda istruzione disabilita la registrazione delle transazioni per uno specifico cubo (Basic) nell'applicazione.

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

Abilita la registrazione delle transazioni per Sample Basic e scrive l'area di memorizzazione dei log nella posizione condivisa specificata.

Vedere anche:

Impostazione della configurazione di TRANSACTIONLOGDATALOADARCHIVE

Istruzione Query Database MaxL (con elenco transazioni)

Estratto conto Alter Database MaxL (con transazioni di riproduzione)