Tempo aproximado para leitura: 00:01:00 min
Ocorrência
Ao executar o comando para reindexar um banco de dados Progress OpenEdge é retornado o erro You cannot perform this operation with after-imaging or 2phase enabled (1525).
Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge - Todas as versões.
Causa
O banco de dados possui habilitado o AI - After Image.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Interrompa a execução do banco de dados;
2. No servidor do Progress, execute o proenv;
3. Pelo proenv, no diretório dos bancos, desabilite o After Image com o comando:
rfutil <banco> -C aimage end;
4. Efetue a reindexação do banco de dados usando o comando proutil <banco> -C idxbuild;
5. Faça um backup do banco de dados, utilizando o comando probkp;
6. Habilite novamente o After Image com o comando rfutil <banco> -C aimage begin;
7. Efetue a carga do banco de dados.
0 Comentários