关于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
原创粉丝点击