Erro ao truncar o BI

Discussão em 'Progress 4GL' iniciado por smonteiro, Janeiro 5, 2011.

  1. melloebl

    melloebl Sem Pontuação

    Após realizar um truncate forçado do BI do banco é necessário realizar uma reindexação completa do banco para recuperar sua integridade e eliminar definitivamente a mensagem que acusa que o banco está danificado. Segue abaixo procedimento para realizar o processo de TRUNCATE forçado:

    Recuperação da corrupção do arquivo de Before Image (BI), que armazena as informações de transações não finalizadas:

    1) Deve tentar efetuar de modo amigável o truncate do arquivo BI do banco em questão:
    C:\dlc10\bin\_proutil –db <banco> -C truncate bi

    2) Se o problema persistir, deve-se executar o truncate forçado do banco:
    C:\dlc10\bin\_proutil –db <banco> -C truncate bi -F

    * O prejuízo nisso é a perda de transações NÃO FINALIZADAS (que estavam em andamento durante a “queda” do banco). As transações efetivadas não foram perdidas, pois já estavam no banco (arquivo .dx)

    3) Após truncar o banco, é necessário reindexá-lo, para eliminar eventuais mensagens de banco corrompido, através do comando:
    C:\dlc10\bin\_proutil –db <banco> -C idxbuild
    Selecione a opção ALL

Compartilhe esta Página