OpenBASE! o Banco de Dados Inteligente  Anterior  Sumário  Fale conosco!  Próximo

Arquivo com log das transações - Tranlog

Propósito

Permitir a geração de um arquivo de log que registra todas as transações(inclusão,alteração ou exclusão) ocorridas no banco de dados Openbase

Sintaxe

[<<  <comentário>  >>]

[$CONTROLE <opção>, ... , <opção>]

BANCO [<percurso>] <nome_bd> <código_de_seguranca> ..

     [TRANLOG= arquivo>]

... [{ARQRECUP / DIARIO / DIAREC}]...

... [{BLOQARQ / BLOQPAG / BLOQREG}]...

... [ESQUEMA=[<percurso_bd_origem>]<nome_bd_origem>...

... <código_de_seguranca_bd_origem>...

... [<palavra_de_nível_bd_origem>] ]

[NIVEIS:    <numero_nivel> <palavra_nivel>

    <numero_nivel> <palavra_nivel>]

Argumentos

Arquivo – Percurso e nome do arquivo de log que será gerado. Se o percurso não for

informado, o arquivo de log será gerado no diretório corrente.

Utilização

Este arquivo de log é útil quando não se tem idéia da origem de algum erro possa vir a ocorrer na utilização do Openbase. O arquivo de log guardará as seguintes informações:

data-hora:                19 bytes

ação:                    1 byte

L - início da transação

M - modify

I - insert

D – delete

U - fim da transação

nome do arquivo            10 bytes

(branco se ação for L ou U)

nome do prog, func ou proc     20 bytes

login do usuário            20 bytes

Será criado um arquivo <nome do banco>.U que conterá o nome do arquivo de log que guardará as transações. Na abertura do banco se não existir o arquivo de log, o mesmo é criado.

Deve-se tomar cuidado com o tamanho deste arquivo de log, para que o espaço em disco seja preservado.

OpenBASE! o Banco de Dados Inteligente Anterior Sumário Fale conosco! Próximo