项目中需要使用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/,如需转载,请注明出处,否则将追究法律责任。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐