首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Oracle11g:迁移的用户设置了ACL,但无法访问utl_http: ORA-24247/29273:访问控制列表拒绝的网络访问

Oracle11g:迁移的用户设置了ACL,但无法访问utl_http: ORA-24247/29273:访问控制列表拒绝的网络访问
EN

Stack Overflow用户
提问于 2012-03-22 17:04:41
回答 2查看 1.9K关注 0票数 0

情况:

migrated

  • Migrated用户
  • 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

  • We've创建了一个ACL并添加了用户/主机权限(连接和解析),并且用户对utl_http

  • Newly创建的用户具有执行权限,一旦他们的ACL和执行权限被设置后,他们的ACL和执行权限就没有问题--

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

我们发现账户之间唯一的区别是在dba_user.password_versions.新的名称是10g 11g,而迁移的则是10g

我们试过更改不能打电话的账户的密码.这将password_versions更改为10g 11g,但仍然没有骰子。

删除并重新添加ACL权限,并授予多次权限,但没有成功.

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

谢谢!

更新:

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

这真的很奇怪..。在这一点上,我没有期待答案,只是想法,我们可以看到。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-25 17:04:08

我们把这作为一个与OID相关的问题解决了。

不知何故,这些帐户有OID条目,尽管它们是本地数据库。当我们删除他们的OID数据时,一切正常。

票数 0
EN

Stack Overflow用户

发布于 2012-03-25 08:15:25

我只想猜一猜:

是否有可能工作的用户总是最后一个?

因为如果您将同一个主机分配给多个ACL,那么只有最后一个ACL才会生效。

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

https://stackoverflow.com/questions/9827038

复制
相关文章

相似问题

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