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

  • BDVERI
  • Propósito
  • Verificar os arquivos de um banco de dados.

  • Sintaxe
  • 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]

  • Argumentos
  • -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.

  • Utilização
  • 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.

  • Consulte
  • BDDESC, BDADIC e BDRECA.

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