问题标签 [ora-24247]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1919 浏览

oracle - Oracle 11g:迁移的用户设置了 ACL,但无法访问 utl_http:ORA-24247/29273:访问控制列表 (ACL) 拒绝网络访问

情况:

  • Oracle 10g 数据库迁移到 11g - 用户迁移

  • utl_http.request(...)调用失败并出现错误的迁移用户:
    ORA-29273: HTTP request failed
    ORA-06512: at "SYS.UTL_HTTP", line 1722
    ORA-24247: network access denied by access control list (ACL)
    ORA-06512: at line 8

  • 我们创建了一个 ACL 并添加了用户/主机权限(连接和解析),用户具有执行权限utl_http

  • 新创建的用户在设置 ACL 和执行权限后,调用没有问题

  • 至少一个迁移的用户 dba_monitor 能够进行调用(尽管该用户具有其他提升的权限)

我们发现帐户之间的唯一区别在于 dba_user.password_versions... 新的说10g 11g,而迁移的说10g

我们已尝试更改无法拨打电话的帐户的密码...这将 password_versions 更改为10g 11g,但仍然没有骰子

多次删除并重新添加ACL权限并授予,均未成功。


有谁知道迁移现有 Oracle 帐户的已知问题,或者对我们可以在哪里寻找更多线索有任何想法?

谢谢!


更新:

我们转到另一个 11g 实例并创建了一个具有相同名称的新用户 CSS_WEB,并在 ACL 中设置了权限。该用户也无法连接。我们创建了一个新用户 CSS_WEB1,并且该用户能够连接。

这变得非常非常奇怪......在这一点上,我并不期待答案,只是我们可以在哪里寻找的想法。

0 投票
1 回答
8401 浏览

oracle - Oracle 11g ORA-24247:访问控制列表 (ACL) 拒绝网络访问

我在链接http://www.oracle-base.com/articles/9i/ConsumingWebServices9i.php中使用soap_api 。我能够调用网络服务

但是当我在

它的给予

请帮忙

0 投票
1 回答
8837 浏览

sql - ORA-24247: 访问控制列表 (ACL) 拒绝网络访问

我似乎收到了上述错误,我也尝试通过 Intranet 发送邮件,但没有用。上面的错误信息是否意味着我的邮件程序是正确的,问题是数据库管理员对用户施加的限制?

0 投票
4 回答
33190 浏览

oracle - 获取与 Oracle 11 建立连接的 IP 地址

在开发过程中,我发现数据库有大量的活动连接:

为了找到谁实际保持连接,我想获取一个 IP 地址列表。

在一般的网络搜索和阅读官方文档期间,我构建了查询:

machine最重要的部分在哪里select。但不幸的是,machine字段显示客户端操作系统已知的主机名

互联网上充满了使用UTL_INADDR.GET_HOST_ADDRESS的建议,这在我的情况下不适用。首先是因为ORA-24247:网络访问被访问控制列表 (ACL) 拒绝,其次是因为客户端操作系统主机名通常定义在/etc/hostname中,并且对于我们内部网中的 DNS 服务器不可用...

任何其他方式来检索到 Oracle DB 的打开会话的 IP(数据库实例在任何情况下都保存有关其套接字的信息......)。

更新

我在受信任的 Intranet 下,但网络层次结构未知。

我试图找出哪些应用程序使用了我的表(几个应用程序服务器,我不知道所有这些)。其中一些过度使用连接,需要修复。但首先应该确定它们...

0 投票
1 回答
2019 浏览

oracle - 通过 FTP 发送时 ORA-24247

几天来我一直在尝试解决这个问题,但我总是一遍又一遍地遇到同样的错误。我是用户 Oracle SQL Developer 版本 3.2.20.09,我想使用此代码通过 FTP 发送文件

0 投票
0 回答
4805 浏览

oracle - 从 Plsql 调用 HTTP 页面

我正在尝试从 PLSQL 调用页面

它说

ORA-29273:HTTP 请求失败 ORA-06512:在“SYS.UTL_HTTP”,第 1130 行 ORA-24247:网络访问被访问控制列表 (ACL) 拒绝 ORA-06512:在第 7 行

我尝试过了

我在第 2 行收到此错误错误:ORA-06550:第 2 行,第 3 列:PLS-00201:必须声明标识符 'DBMS_NETWORK_ACL_ADMIN' ORA-06550:第 2 行,第 3 列:PL/SQL:语句被忽略

如何摆脱这个?

0 投票
1 回答
5231 浏览

oracle - 使用 utl_http.read_text 时出现 ORA-24247。延迟约 60 秒后才出现

我正在使用以下代码来读取 http 请求的响应:

network access denied by access control list (ACL)这适用于小请求,但对于较长的请求(大约 >60 秒),我在read_text指令中收到 ORA-24247 错误(几秒钟后。我的 ACL 没问题,否则什么都行不通。我还设置了更大的超时时间。显然,错误不是“真正的”错误。有人有同样的问题和解决方案吗?谢谢你。

环境:Windows Server 2008(64位)上的Oracle Database 11g企业版

0 投票
0 回答
2994 浏览

oracle - ORA-24247 即使在配置 ACL 之后,oracle 11g 中的 ACL 访问也被拒绝

我有一种情况,用户应该访问表单的本地网络中的特定 url 192.168.19.*EXECUTE尽管他在 acl 列表中拥有适当的授权UTL_HTTP和特权,但他仍然无法访问列表中允许的 url。

具体来说,我已将 ACL 创建为 sys dba

以 sys 身份运行以下命令,

我明白了

以 MYUSER 身份连接并运行以下查询,

我明白了

所以MYUSER谁被授予EXECUTEon UTL_HTTP,当尝试连接到所需的 url 时,例如:

得到:

我试图删除并重新创建列表,但没有运气,resolve也尝试分配特权,但他仍然无法通过 ACL。

我是否遗漏了阻止用户调用此 url 的内容?

我的版本信息是:

0 投票
1 回答
337 浏览

oracle - 从 pl/sql 内部调用 webservice

我在 ACl 下有用户名,并且 acl 已分配给主机。但我在尝试联系时收到错误 http_req

ACL 已分配给主机

用户已通过 connect 和 resolve prov 添加到 ACL

下面是我要执行的代码部分

错误:

ORA-29273:HTTP 请求失败
ORA-06512:在“SYS.UTL_HTTP”,第 1130 行
ORA-24247:网络访问被访问控制列表 (ACL) 拒绝
ORA-06512:在第 19 行

0 投票
1 回答
6028 浏览

oracle - Oracle 12c Apex 4.2 ORA-24247 网络访问被访问控制列表 (ACL) 拒绝

希望你也能帮助我。

我正在开发一个 APEX 应用程序。

我在 pdborcl 中使用工作区 wrk_projects。

我需要一些关于客户的信息。客户端将在同一个域中运行。
所以我正在建立一个报告:

当我运行它时:

报告错误:
ORA-24247 网络访问被访问控制列表(ACL)拒绝

我的问题是:我必须在容器或 pdb 中定义 ACL?
如何找出我必须向其授予 ACL 的用户?还有其他提示吗?