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

  • BDREDI
  • Propósito
  • Refazer ou desfazer transações a partir do arquivo diário.

    Novas opções foram adicionadas ao utilitário BDREDI otimizando a recuperação de um banco de dados. Com essas adições pode-se recuperar somente um determinado arquivo, utilizar os pontos de sincronismo além de ser possível a geração de um script shell com as chamadas ao utilitário BDVERI.

  • Sintaxe
  • bdredi -b<banco> -s <seg> -n <nivel> [-r] [-a<diário>] [-y<número> -f<arquivo>] 

    {-d<data-hora> | -t<número1>} [-e] [-O]

  • Argumentos
  • -b <banco>

    indica o nome do Banco de Dados.

    -r

    indica que as transações serão desfeitas.

    -a <diário>

    nome do arquivo diário quando diferente do DEFAULT.

    -y <número>

    determina que as transações a partir do <número>éssimo ponto de sincronismo sejam recuperadas. Onde <número> corresponde a ordem do ponto de sincronismo do último para o primeiro.

    -f <arquivo>

    determina que só serão recuperados os registros do arquivo <arquivo> e seus índices. Esta opção deve ser usada com extremo cuidado, pois pode comprometer a integridade do banco de dados.

    -d <data-hora>

    determina a data e a hora para início ou fim da recuperação. Data e hora devem estar no formato aa/mm/dd-hh:mm:ss

    -t <número1>

    indica o número da transação para iniciar ou terminar a recuperação.

    -e

    determina a criação do arquivo "bdveri.l" contendo as chamadas ao utilitário BDVERI para os registros indicados pelo arquivo diário.

    -O

    não abre arquivo.

    -n<nivel>

    É a palavra de nível do usuário, especificado no esquema. Se omitido, será considerado o valor "a".

    -s<seg>

    É o código de segurança do banco, especificado no esquema. Se omitido, será assumido o valor 1.

  • Utilização
  • Para refazer ou desfazer as transações de um banco de dados a partir do arquivo diário.

    Este recurso e muito útil para recuperar bancos de dados a partir de uma data ou transação.

    A opção "-r" determina que as transações serão desfeitas e só pode ser utilizada para bancos de dados que tenham a opção DIAREC. Caso contrário, ocorrerá um erro. O utilitário BDREDI ao executar, lê seqüencialmente o arquivo diário pesquisando a data/transação inicial para o banco de dados, prossegue até o fim do arquivo diário para que todas as transações sejam refeitas. Caso a opção "-r" (desfazer), seja especificada a leitura do arquivo diário será de trás para frente, até que a data/transação seja encontrada. Neste caso, cada transação encontrada para o banco de dados especificado, será desfeita.

    Se a data/transação não for especificada, a recuperação será feita a partir da data 00/00/00-00:00:00, logo a partir da primeira transação.

    Ao utilizar a opção -y o BDREDI, lê o arquivo diário a partir do último registro contando os pontos de sincronismo até <número>, neste instante a leitura do arquivo diário se inverte e as transações são refeitas até a última transação especificada no arquivo diário.

    O arquivo "bdveri.l" é criado a partir dos registros lidos pelo utilitário BDREDI no arquivo diário.

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