4124 - Problemas na criação de base do DE
Problema: Descrição do Problema: Após a instalação do sistema, no momento em que é apresentado a tela do GSBD para a criação da base, não cria a base, onde é apresentado no log do configurador a mensagem semelhante:
2012-06-28 16:03:29,225 [3] ERROR Senior.SapiensNfe.Configurador.frmBancoDados - Erro ao atualizar base.
System.Data.OracleClient.OracleException: ORA-02298: não é possível validar (SAPIENSNFE.FK_PERMSS_ACESSO_TRANSP_1) - chaves mães não localizadas
ORA-06512: em SYS.DBMS_UTILITY, line 574
ORA-06512: em SAPIENSNFE.N000ATC, line 1
ORA-06512: em line 1
Rotina / Tela: Ocorre somente quando o banco de dados for Oracle Enterprise Edition 11.2
Solução: Solução :
Neste caso, identificamos que este banco possui uma configuração com o seguinte parâmetro:
DEFERRED_SEGMENT_CREATION
Por padrão do banco, este parâmetro é setado com o valor TRUE. Deve-se alterar para FALSE, e desta forma a base será criada normalmente.
Comando para verificar este parâmetro:
show parameter DEFERRED_SEGMENT_CREATION
Comando para alterar este parâmetro:
ALTER SYSTEM SET DEFERRED_SEGMENT_CREATION=FALSE
2012-06-28 16:03:29,225 [3] ERROR Senior.SapiensNfe.Configurador.frmBancoDados - Erro ao atualizar base.
System.Data.OracleClient.OracleException: ORA-02298: não é possível validar (SAPIENSNFE.FK_PERMSS_ACESSO_TRANSP_1) - chaves mães não localizadas
ORA-06512: em SYS.DBMS_UTILITY, line 574
ORA-06512: em SAPIENSNFE.N000ATC, line 1
ORA-06512: em line 1
Rotina / Tela: Ocorre somente quando o banco de dados for Oracle Enterprise Edition 11.2
Solução: Solução :
Neste caso, identificamos que este banco possui uma configuração com o seguinte parâmetro:
DEFERRED_SEGMENT_CREATION
Por padrão do banco, este parâmetro é setado com o valor TRUE. Deve-se alterar para FALSE, e desta forma a base será criada normalmente.
Comando para verificar este parâmetro:
show parameter DEFERRED_SEGMENT_CREATION
Comando para alterar este parâmetro:
ALTER SYSTEM SET DEFERRED_SEGMENT_CREATION=FALSE