ORA 29273 HTTP request failed
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;