15376 - Erro ao inicializar as tabelas DAT07/DAT08
Problema: Ao tentar iniciar as tabelas DAT07/DAT08 é retornada a mensagem:
Erro na inicialização das tabelas Dat07/Dat08 (R070TTD):
Erro de acesso ao banco de dados:
Banco de Dados: Oracle 12.
Erro do Banco (1400): ORA-01400: cannot insert NULL into (TELEMAT.DAT07.TIP_TERM)
Erro do Banco (1400): ORA-01400: cannot insert NULL into (TELEMAT.DAT08.GRUPO)
Quando ocorre / onde se aplica: Ao tentar inicializar as tabelas DAT07/DAT08.
Solução: A situação, basicamente, ocorre por dois motivos:
1- Algum campo da tabela R070TSI está incorreto. Para corrigir acesse: Acesso > Definições > Gerais. Vá até a aba Telemática, altere algum campo, salve e retorne ao valor antigo. Com isto a tabela será atualizada;
2- O usuário informado na tela acima (Usuário Telemática) é diferente do configurado na base de dados (neste caso até mesmo letras maiúsculas e minúsculas fazem diferença). Para verificar o usuário correto executar o seguinte select:
SELECT OBJECT_NAME,OBJECT_TYPE,OWNER FROM ALL_OBJECTS WHERE OBJECT_NAME='DAT07'
SELECT OBJECT_NAME,OBJECT_TYPE,OWNER FROM ALL_OBJECTS WHERE OBJECT_NAME='DAT08'
Erro na inicialização das tabelas Dat07/Dat08 (R070TTD):
Erro de acesso ao banco de dados:
Banco de Dados: Oracle 12.
Erro do Banco (1400): ORA-01400: cannot insert NULL into (TELEMAT.DAT07.TIP_TERM)
Erro do Banco (1400): ORA-01400: cannot insert NULL into (TELEMAT.DAT08.GRUPO)
Quando ocorre / onde se aplica: Ao tentar inicializar as tabelas DAT07/DAT08.
Solução: A situação, basicamente, ocorre por dois motivos:
1- Algum campo da tabela R070TSI está incorreto. Para corrigir acesse: Acesso > Definições > Gerais. Vá até a aba Telemática, altere algum campo, salve e retorne ao valor antigo. Com isto a tabela será atualizada;
2- O usuário informado na tela acima (Usuário Telemática) é diferente do configurado na base de dados (neste caso até mesmo letras maiúsculas e minúsculas fazem diferença). Para verificar o usuário correto executar o seguinte select:
SELECT OBJECT_NAME,OBJECT_TYPE,OWNER FROM ALL_OBJECTS WHERE OBJECT_NAME='DAT07'
SELECT OBJECT_NAME,OBJECT_TYPE,OWNER FROM ALL_OBJECTS WHERE OBJECT_NAME='DAT08'