关于ACL
来源:互联网 发布:谷歌浏览器java插件 编辑:程序博客网 时间:2024/06/04 18:40
在oracle触发器中,执行utl_tcp时,出现ACL出错的信息。百度create acl。like this:
BEGIN DBMS_NETWORK_ACL_ADMIN.CREATE_ACL
(acl => 'xxx.xml',
description => 'description',
principal => 'app',
is_grant => TRUE,
privilege => 'connect');
END;
BEGIN DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL
(acl => 'xxx.xml',
host => '10.10.1.150',
lower_port => 200,
upper_port => 10000);
COMMIT;
END;
BEGIN DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE
( acl => 'xxx.xml',
principal => 'app',
is_grant => TRUE,
privilege => 'connect',
start_date => null,
end_date => null);
end;
上面的都简单,最重要的一点:用system用户,sysdba权限去做这个事情,一般的登录不是用sysdba权限,所以做完不起作用!!sqlplus conn "/as sysdba"
0 0