
Verificar os arquivos de um banco de dados.
bdveri -b <banco> [-s <segurança>] [-n <nível>]
[-a <arq_ban>] [-O] [-e] [-z]
[-r<num1> | -v<valor]
[-i{<nome>|<num2>}] [-f] [-c][-l]
| -b <banco> |
indica nome do Banco de Dados. |
| -s <segurança> |
informa o código de segurança 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". |
| -a <arq_ban> |
indica o nome do arquivo a ser verificado. Se omitido são verificados todos os arquivos do banco. |
| -O |
indica que os arquivos não serão verificados na abertura do banco de dados. |
| -e |
determina a gravação do arquivos "bdindc.l". |
| -z |
esvazia o arquivo "bdindc.l" antes de criá-lo. Só utilizada com a opção "-e". |
| -r <num1> |
determina o número do registro que será verificado. |
| -i <nome:tam chave>|<num2> |
Informa o arquivo de índice que será verificado. Ignora a opção "-f". |
| -v <valor> |
informa o valor da chave que será verificada. Esta opção implica na utilização da opção "-i". |
| -f |
determina que a verificação se dará de trás para frente. Caso o problema no banco tenha ocorrido durante uma inclusão, esta opção agiliza o processo de verificação. |
| -c |
não determina a interrupção da execução do utilitário na ocorrência de erro. |
| -l | indica que o banco será aberto em modo 2 (compartilhado) ao invés de modo 3 (exclusivo). Com isso, é possível se executar o bdveri mesmo que o banco de dados esteja em uso por outro processo. |
| -q | Iguala o número de registros existentes
no cabeçalho do arquivo de dados com número de registros existentes no arquivo físico. |
O utilitário BDVERI verifica um Banco de dados quanto a correção das ligações entre registros de seus arquivos. Ao executar, lê os registros de cada arquivo verificando os endereços no cabeçalho do registro e seus índices, emitindo mensagens, se encontrar algum erro. Nestes casos, pode-se executar os utilitários BDDESC e BDRECA ou BDADIC para recriar o banco de dados e seus arquivos.
A opção "-r" é útil para diminuir a quantidade de registros verificados, já que geralmente os problemas ocorrem nos últimos registros dos arquivos.
Visando melhorar a recuperação de um banco de dados OpenBASE, na ocorrência de problemas de modo que seja mais rápida e eficiente, com a opção "-e" o BDVERI grava um arquivo chamado "bdindc.l" que contém chamadas ao utilitário BDINDC para que este reconstrua somente as chaves com problema, diminuindo a necessidade de descarregar e recarregar o arquivo com problema.
BDDESC, BDADIC e BDRECA.
