Pesquisa

quinta-feira, 20 de setembro de 2012


ORACLE - ERRO ORA-24247


     Na versão 11g ao utilizar a UTL_TCP, UTL_HTTP, UTL_SMTP e UTL_MAIL poderá ocorrer o erro ORA-24247: network access denied by access control list (ACL), por falta de permissões do usuário utilizado. Segue abaixo script para correção do erro:



begin
 DBMS_NETWORK_ACL_ADMIN.DROP_ACL('utl_mail.xml');
 commit;
end;

 begin
  dbms_network_acl_admin.create_acl( 'utl_smtp.xml', 'Permite enviar e-mail', 'RM', TRUE,'connect' );
  commit;
 end;

begin
 dbms_network_acl_admin.add_privilege (  'utl_smtp.xml', 'RM',  TRUE, 'resolve' );
 commit;
end;

begin
 dbms_network_acl_admin.assign_acl( 'utl_smtp.xml',  'smtp.bjsolucoes.info' );
 commit;
end;

Nenhum comentário:

Postar um comentário