Incidente
Ao realizar a integração de um documento, é apresentada a mensagem no log de contabilização: Não é possível executar um DDL, commit ou rollback dentro de uma consulta ou de um DML - em MGGLO.T_SERVICO - MGCON.CON_PCK_LANCAMENTO.
Causa
Esta mensagem é apresentada, pois a versão do Banco de Dados Oracle da base não é homologada pela Mega.
Solução
Para que seja possível realizar a integração deste documento, verifique junto ao seu Administrador de Banco de Dados (DBA) para que instale o Banco de Dados Oracle numa das versões homologadas pela Mega:
- Oracle Database: versões Standard Edition One, Standard Edition ou Enterprise Edition 10.2.0.3, 11.2.0.3 ou 11.2.0.4 (Esse release do Oracle está homologado para as versões iguais ou superiores à 4.73 do Mega Empresarial.)
- Servidor de Aplicação: Oracle Client: 10.2.0.3, 11.2.0.3 ou 11.2.0.4, igual ou superior à versão que estiver instalada no Banco de Dados.
- Servidor de Relatórios: Oracle Client: 10.2.0.3, 11.2.0.3 ou 11.2.0.4, igual ou superior à versão que estiver instalada no Banco de Dados.
Para que o Oracle 11.2.0.3 e 11.2.0.4 funcionem corretamente, são necessárias as seguintes configurações:
- É necessário executar o comando “ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;” conectado como SYSTEM na instância onde for utilizado o sistema.
- Deve ser utilizando o seguinte comando para a criação da ROLE_MEGA no Oracle 11g: “CREATE ROLE ROLE_MEGA NOT IDENTIFIED;”
Qualquer dúvidas referente a estas configurações, devem ser verificadas pelo DBA responsável.
Comentários
0 comentário
Por favor, entre para comentar.