Erro SQL: -443, SQLState: 38111 ao acessar metadados de tabela no DB2 zOS

1

Estou recebendo o seguinte erro ao usar o Hibernate em um aplicativo Java no meu banco de dados DB2. Esse erro ocorre com um banco de dados DB2 e não com outro (estou quase certo de que o problema está na configuração do lado do servidor DB2) e não encontrei a diferença entre os dois bancos de dados.

O erro SQL -443 está faltando na documentação que encontrei: http: // rikipedia.co.za/index.php/DB2_SQL_Error_Codes (um link máximo por pergunta devido à reputação)

De acordo com o seguinte link, a parte 111 do estado sql 38111 indicaria o motivo da falha. link

Alguma ideia?

INFO [SchemaValidator] buscando metadados do banco de dados WARN [JDBCExceptionReporter] Erro SQL: -443, SQLState: 38111 ERRO [JDBCExceptionReporter] Erro de SQL do DB2: SQLCODE: -443, SQLSTATE: 38111, SQLERRMC: SQLTABLES; SQLTABLES; -204 MYDB.SYSTABLES

    
por snowflake 06.05.2010 / 15:22

1 resposta

1

Um SQLCODE de 38xxx significa que houve um problema com um usuário função definida, procedimento armazenado, gatilho ou outra função externa. Você não vai descobrir isso verificando o código de erro.

Sua melhor aposta é reproduzir o erro em um subsistema DB2 específico, supondo que sua empresa tenha mais de um, e registre o registro de data e hora exato. Em seguida, peça a alguém com experiência em DB2 que examine os logs do DB2 para encontrar mais informações.

    
por 09.05.2010 / 21:20

Tags