
Recuperar e desbloquear um banco de dados.
bdrecu -b<banco> [-s<seguranca>] [-n<nivel>] [-c] [-d<num>] [-O]
|
-b <banco> |
indica o nome do Banco de Dados. |
|
-s <segurança> |
informa o código de segurança definido no esquema do banco de dados. Se omitido, será considerado o valor 1. |
|
-n <nível> |
indica a palavra de nível do usuário. Se omitido, será assumido o valor "a". |
|
-c |
não pergunta "Inicializa banco (s ou n) ?" |
|
-d<num> |
indica o diferenciador de banco com mesmo nome (campo "dif=" na tabela de bloqueios listada pelo BDLICE). |
|
-O |
não abre arquivo. |
|
-f<saida> |
grava o relatório no arquivo <saida>. |
|
-g |
tira terminal da tabela de terminais se processo não ativo. |
O utilitário BDRECU recupera e desbloqueia um Banco de Dados OpenBASE. Além disso, para bancos de dados que possuam arquivo de recuperação, o que é o default, desfaz a última transação pendente.
Ao executar, exibe o último modo de abertura do banco de dados assim como o número de vezes que o banco foi aberto sem ter sido corretamente fechado.
Deve-se executar este utilitário sempre que um processo, utilizando bancos de dados OpenBASE, seja interrompido de forma anormal, porque para cada atualização é gravado um registro no arquivo de recuperação, de forma que, após a execução do BDRECU, o banco de dados volte ao estado normal.
O utilitário BDRECU deve ser utilizado quando nenhum usuário deverá estar utilizando o banco de dados para que a tabela de bloqueios seja inicializada e o arquivo de recuperação do banco de dados seja esvaziado.
DEFINE
