1. 程式人生 > >ORA 29273 HTTP request failed

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;