首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >授予ACL网络访问权限,授予ACL网络访问权限

授予ACL网络访问权限,授予ACL网络访问权限
EN

Stack Overflow用户
提问于 2017-01-31 05:56:06
回答 1查看 654关注 0票数 0

我已经为网络访问创建了ACL规则:

代码语言:javascript
复制
EXEC DBMS_NETWORK_ACL_ADMIN.CREATE_ACL (acl => 'ACL_FILE_1.xml', description => 'ACL_FILE_1', principal => 'USER_1', is_grant => TRUE, privilege => 'connect', start_date => null, end_date => null); 
EXEC DBMS_NETWORK_ACL_ADMIN.ADD_PRIVILEGE(acl => 'ACL_FILE_1.xml',principal => 'USER_1',is_grant  => true,privilege => 'connect');
EXEC DBMS_NETWORK_ACL_ADMIN.ASSIGN_ACL ( acl => 'ACL_FILE_1.xml', host => '*', lower_port => NULL, upper_port => NULL);

在此之后,我可以毫无问题地与de SYS用户连接,但我无法与USER_1用户连接。

我运行以下代码:

代码语言:javascript
复制
select SYS.UTL_INADDR.GET_HOST_ADDRESS('MY_IP') FROM DUAL;

我收到了这个错误:

代码语言:javascript
复制
ORA-24247: acceso de red denegado por la lista de control de acceso (ACL)
ORA-06512: en "SYS.UTL_INADDR", línea 19
ORA-06512: en "SYS.UTL_INADDR", línea 40
ORA-06512: en línea 1
24247. 00000 -  "network access denied by access control list (ACL)"
*Cause:    No access control list (ACL) has been assigned to the target
           host or the privilege necessary to access the target host has not
           been granted to the user in the access control list.
*Action:   Ensure that an access control list (ACL) has been assigned to
           the target host and the privilege necessary to access the target
           host has been granted to the user.

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2017-01-31 20:08:52

解决了这个问题:

代码语言:javascript
复制
begin
  dbms_network_acl_admin.create_acl (
    acl         => 'ftp_send.xml',
    description => 'Allow report to be send',
    principal   => 'USER_1',
    is_grant    => TRUE,
    privilege   => 'connect'
    );
    commit;
end;

begin
  dbms_network_acl_admin.add_privilege (
  acl       => 'ftp_send.xml',
  principal => 'USER_1',
  is_grant  => TRUE,
  privilege => 'resolve'
  );
  commit;
end;

begin
  dbms_network_acl_admin.assign_acl(
  acl  => 'ftp_send.xml',
  host => 'MI_IP'
  );
  commit;
end;

谢谢你的评论。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41946099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档