Tempo aproximado para leitura: 00:01:01 min
Ocorrência
O erro 18626 é exibido em bando de dados Progress Openedge em operação que envolve a feature Change Data Capture.
Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge - Todas as versões
Causa
O cache utilizado pelo CDC está com um valor muito baixo. Quando este problema ocorre, a mensagem abaixo é exibida em tela ou no clientlog:
Cannot perform this operation because the database CDC cache is too small. (18626)
Solução
Incremente o parâmetro -cdcsize para cada banco de dados no script de carga para um valor maior que o atual. Para ambientes com CDC habilitado o valor default é 2000.
Para incrementar o valor online utilize o comando abaixo como exemplo:
proutil nomedobanco -C increaseto -cdcsize 20000
Saiba mais
Mais detalhes sobre o parâmetro -cdcsize estão disponíveis neste link: CDC cache size (-cdcsize)
0 Comentários