ORA 29273 HTTP request failed
项目中需要使用utl_http访问webserivce。使用utl_http时报错ORA-29273。
最后通过给用户授权解决。
BEGIN
dbms_network_acl_admin.create_acl(acl => '/sys/acls/utlpkg.xml',
description => '/sys/acls/utlpkg.xml',
principal => 'GLO', -- 赋予权限给哪个用户
is_grant => TRUE, -- true表示授予权限 false表示取消权限
privilege => 'connect');
dbms_network_acl_admin.add_privilege(acl => '/sys/acls/utlpkg.xml',
principal => 'GLO',
is_grant => TRUE,
privilege => 'connect');
dbms_network_acl_admin.assign_acl(acl => '/sys/acls/utlpkg.xml', host => '*');
COMMIT;
END;