Oracle调用Http请求调用WebService之の前记ACL

1.必须启用Oracle ACL机制

--1、创建一个 ACL
Begin
dbms_network_acl_admin.create_acl
(
    acl => 'httprequestpermission.xml',  
    Description => 'Normal Access',  
    principal   => 'CONNECT',  
    is_grant    => TRUE,                                       
    Privilege   => 'connect',  
    start_date  => Null,  
    end_date    => Null
);  
End; 

--参数 principal => 'CONNECT' 表示该 ACL 适用于 CONNECT 角色。该 ACL 是作为一个httprequestpermission.xml文件创建的。

--2、查看是否创建成功

Select host, lower_port, upper_port, acl From dba_network_acls;

Select v.ACL, v.principal, v.privilege, v.is_grant, v.start_date, v.end_date
  From dba_network_acl_privileges v;

 
--3、为 ACL 增加一个权限:
Begin
  dbms_network_acl_admin.add_privilege(
      acl => 'httprequestpermission.xml',
      principal  => 'ZLHIS',
      is_grant   => True,
      privilege  =&
已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页