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 =&