使用UTL_HTTP時遭遇ORA-29273

abstractcyj發表於2014-10-11
專案中需要使用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   => 'H2', -- 賦予許可權給哪個使用者
                                    is_grant    => TRUE, -- true表示授予許可權 false表示取消許可權
                                    privilege   => 'connect');*/


  dbms_network_acl_admin.add_privilege(acl       => '/sys/acls/utlpkg.xml',
                                       principal => 'H2',
                                       is_grant  => TRUE,
                                       privilege => 'connect');


  dbms_network_acl_admin.assign_acl(acl => '/sys/acls/utlpkg.xml', host => '*');
  COMMIT;
END;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-1295182/,如需轉載,請註明出處,否則將追究法律責任。

相關文章