21847 - Geração do getdatamart não foi finalizada. ORA-01013:
Problema:
Solução:
Não carrega o data mart com sucesso.
Ao avaliar o log server.log da CSM Center temos a seguinte mensagem de erro:
|WARNING|glassfish3.1.2|com.senior.seguranca.csmcenter.TSPGerCom|_ThreadID=139;_ThreadName=Thread-2;|[CSMCenter] Geração do getdatamart não foi finalizada.
java.sql.SQLTimeoutException: ORA-01013: user requested cancel of current operation
Rotina / Tela: Inicialização da Concentradoar - Datamart
Solução:
Normalmente o erro ORA-1013 ocorre em ambientes com problemas de desempenho no banco de dados, pois atualmente a CSM Center possui um controle com timeout de 50 segundos no pool de conexões da CSM Center do Glassfish.
A solução é ajustar o desempenho do banco de dados.
Já um contorno é remover esse tempo (incluir -1) ou aumentar o timeout no console do GF (localhost:4949), em Resources > JDBC > JDCB Connection Pools > com.senior.seguranca.csmcenter.ConnectionPool > Aba Advanced > Statement Timeout.