本文共 1067 字,大约阅读时间需要 3 分钟。
ORA-29273 http request failed.和ORA-24247: network access denied by access control list (ACL);
Oracle的一个存储过程要调WebService,报上述错误:
oracle11.2.0.4版本。
处理办法:
select acl,PRINCIPAL,PRIVILEGE,IS_GRANT from dba_network_acl_privileges;BEGIN dbms_network_acl_admin.create_acl(acl => '/sys/acls/utlpkg.xml', description => '/sys/acls/utlpkg.xml', principal => 'GISTAR', -- 赋予权限给哪个用户 is_grant => TRUE, -- true表示授予权限 false表示取消权限 privilege => 'connect'); dbms_network_acl_admin.add_privilege(acl => '/sys/acls/utlpkg.xml', principal => 'GISTAR', is_grant => TRUE, privilege => 'connect'); dbms_network_acl_admin.assign_acl(acl => '/sys/acls/utlpkg.xml', host => '*'); COMMIT;END;/select acl,PRINCIPAL,PRIVILEGE,IS_GRANT from dba_network_acl_privileges;
转载地址:http://risof.baihongyu.com/