
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
[<< <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>]
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.
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
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.
