gpt4 book ai didi

linux - ORA-24247 Linux 上 UTL_HTTP 上的 Oracle ACL

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:27:15 24 4
gpt4 key购买 nike

我已经创建了一个 ACL 来从 Windows 上的 Oracle XE 11GR2 用户访问 Web 服务器,并且使用 UTL_HTTP.request() 工作正常。我在 Linux Redhat 服务器上的 Oracle Enterprise 11GR2 DB 用户中创建了相同的 ACL,但命令 UTL_HTTP.request() 给出了经典错误 24247 - ACL 拒绝网络访问。
我检查并重新检查了 ACL 定义,并且在两台机器上都是相同的。所有 Windows、Linux 和远程主机都在同一个网络上。我测试了从 Linux 机器到远程服务器的 curl 并且工作正常。使用 sys 用户在 Linux 中运行 utl_http.request() 并且工作正常。没有代理。

所以 2 个问题:

sys用户不受ACL规则影响吗?

是否没有记录在 Linux 服务器中要做的事情,以使其工作?

我阅读了 OID 问题所在的帖子,但不知道如何检查。

任何提示做什么将不胜感激。

提前致谢。

最佳答案

请参阅“如何配置访问控制列表”:

http://www.oracleflash.com/36/Oracle-11g-Access-Control-List-for-External-Network-Services.html

在“如何配置访问控制列表”上方,解释了您可能会收到错误的原因。也可能是因为 Oracle 作为 SYSTEM 或类似系统安装在 Windows 机器上,无论哪种方式,通过该方法创建 ACL 都应该可以完成工作。

关于linux - ORA-24247 Linux 上 UTL_HTTP 上的 Oracle ACL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36290132/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com