Erro ao executar o reorgchk no DB2
1 – Para aumentar o tamanho do LOGPRIMARY, faça login no servidor IBM DB2.
2 – Entre na instância desejada: set db2instance=db2
3 – Execute os comandos abaixo:
db2 update db cfg using LOGPRIMARY 200
db2 connect reset
db2stop
db2start
4 – Connect novamente na base de dados.
db2 connect to JCRDB user db2admin using password
5 – Execute o reorgchk para gerar a estatística.
db2 reorgchk update statistics on table all > D:WebSphereReorgDB2JCRDB.out
Neste caso, o problema estava relacionado ao tamanho do log. Em outros casos, pode ser necessário alterar outros parâmetros como por exemplo.
Ao executar o comando reorgchk, o comando db2 reorgchk update statistics on table all > xyz.out pode falhar com o seguinte erro (erro 964):
SQL2310N: O utilitário não pode gerar a estatística: Se você receber esse erro, altere a configuração de LOGFILSIZ e LOGSECOND do banco de dados correspondente. Os valores padrão dessas configurações são 1000 e 20, respectivamente. Consulte a documentação do DB2 para obter detalhes sobre como aplicar a nova configuração.