Pular para o conteúdo

Erro ORA-24247 ao migrar para a versão do banco de dados Oracle 11g – Solução encontrada

ORA-24247: network access denied by access control list (ACL)

Migramos recentemente a versão do banco de dados Oracle do nosso pacote E-Business Suite R12 (fomos do 10g para 11g). Após efetuarmos alguns testes, foi detectado que certos serviços do SOA que eram acessados através do ULT_HTTP pararam de funcionar e apresentavam o seguinte erro:

ORA-24247: network access denied by access control list (ACL)

O UTL_HTTP estava como PUBLIC e mesmo assim o erro persistia. Foi necessária dar grant de EXECUTE no UTL_HTTP para o owner da package para que voltasse a funcionar normalmente.

Após alguma pesquisa, achamos um pequeno note da Oracle:

Upgrading Applications That Depend on the PL/SQL Network Utility Packages

If you have upgraded from a release before Oracle Database 11g Release 1 (11.1), and your applications depend on PL/SQL network utility packages such as UTL_TCP, UTL_SMTP, UTL_MAIL, UTL_HTTP, and UTL_INADDR, the following error may occur when you try to run the application:

ORA-24247: network

access denied by access control list (ACL)

Fica a dica caso algo parecido aconteça !

Sergio Willians

Sergio Willians

Sergio Willians é o fundador do GPO (Grupo de Profissionais Oracle) e possui quase 30 anos de experiência em tecnologias Oracle, sendo especialista em desenvolvimento Forms/Reports, PL/SQL e EBS (E-Business Suite) nos módulos Receivables, Payables e General Ledger. Atualmente trabalha na Scania Latin America, onde se dedica à área de integração de dados com Confluent Kafka. Sua paixão é compartilhar conhecimento com a comunidade Oracle, contribuindo para o crescimento e a excelência da plataforma.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress