Erro ao truncar o BI

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

  1. Luciana

    Luciana Sem Pontuação

    Oi Igo, no caso do estouro do BI, o que eu posso usar ? brigada...
  2. ineves

    ineves Membro Participativo

    Luciana,
    Vc pode fazer o seguinte no caso de estouro do BI...

    Criar um arquivo .st somente com a linha do b1, por exemplo, se o seu b1 estoutou, passou dos 2Gb, vc cria um .st dessa forma
    b !"<caminhdo_do_banco>\<nome_do_banco>.b2"
    nesse novo arquivo .st que vc esta criando tem que deixar somente a linha que vc quer add no seu banco... salve o arquivo com a extensao .st

    Entra no CMD do WIndows, e vai até o diretorio que esta o banco, e digita o seguinte comando:
    prostrct add nome_banco nome_novo.st

    com isso vc vai add a extensao do b1, agora vc vai ter um b1 e um outro b2. Com isso vc pode truncar seu banco normalmente , onde ele vai liberar o espaço do b1 jogando para o b2. :eek:

    Feito isso vc trunca o banco normalmente, veja se nao vai estourar o b2 e depois vc precisar criar o novo .st com a estrutura nova, usando prostrct list nome_banco nome_novo_atual.st e esta pronto....

    Depois de tudo isso se quiser eliminar os arquivos criados e voltar a estrutra padrao...utilize o comando
    prostrct remove nome_banco bi

    fica ai a dica....

    Abraços

    Agora veja, se o b1 estouro devido a uma grande movimentação ou a um estouro de processo, talves seja necessario add mais do arquivo b1, cheguei a pegar clientes que chegei a criar até o b12 :eek:
  3. Luciana

    Luciana Sem Pontuação

    Tem alguma forma de descrobrir qual processo causa o estouro do BI ?
  4. ineves

    ineves Membro Participativo

    Luciana,
    Em algumas vezes tem como pegar no log do banco, sao raros as vezes que da certo....

    mas o melhor caso acredito eu, é ir caso a caso, pegar as ultimas rotinas que estao sendo feitas, paradas ou quedas repentinas no banco ou na rede, cancelamento forçado de rotinas grandes, como calculo do médio, fechamento, contabilização, importação de dados entre outros...

    Mas nao sei se tem uma forma facil de saber o real motivo do estouro...

    Nesse caso que contei onde tive que criar até o b12, era por causa de um UPC no cadastro do Cliente, onde tinha um comando que o progress 10 nao entendia e só dava erro na compilação da upc...

    Abraços
  5. Luciana

    Luciana Sem Pontuação

    Ok Igor, muito obrigada pelos esclarecimentos.
  6. ineves

    ineves Membro Participativo

    Luciana,
    De nada, sempre que precisar estamos a sua disposição.

    Abraços

Compartilhe esta Página