【问题标题】:ORA-24247: network access denied by access control list(ACL)?ORA-24247: 网络访问被访问控制列表 (ACL) 拒绝?
【发布时间】:2021-06-23 08:50:25
【问题描述】:

我已经安装了 Oracle Xe 数据库 18 和 apex 21,然后在尝试创建 REST 数据源时,它给了我以下消息(ORA-24247:访问控制列表 (ACL) 拒绝网络访问)。 请问如何逐步解决这个问题?

谢谢

【问题讨论】:

  • 谢谢,但还是不行。
  • 很抱歉听到这个消息。它对我有用,所以我希望它也对你有用。
  • 尝试允许 '*' - 所有主机进行调试。
  • 此注释 显然正确配置 ACL 失败时的已知问题不会阻止 ORA-24247 错误(文档 ID 1074843.1)可能会有所帮助。也看看oracle-base.com/articles/12c/… 但是为了对问题进行分类,你能指出你到目前为止做了什么吗?

标签: oracle oracle-apex


【解决方案1】:

作为系统数据库

DECLARE
  l_acl       VARCHAR2(100) := 'acl_name.xml';
  l_desc      VARCHAR2(100) := 'ACL DESCRIPTION';
  l_principal VARCHAR2(30)  := 'USERNAME'; -- UPPERCASE
  l_host      VARCHAR2(100) := 'domain.com'; --host
BEGIN
  dbms_network_acl_admin.create_acl(l_acl, l_desc, l_principal, TRUE, 'connect');
  dbms_network_acl_admin.add_privilege(l_acl, l_principal, TRUE, 'resolve');
  dbms_network_acl_admin.assign_acl(l_acl, l_host);
 
  COMMIT;
END;

【讨论】:

  • 感谢恩里克·弗洛雷斯。很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-15
  • 1970-01-01
  • 1970-01-01
  • 2020-01-30
  • 2012-04-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多