没有合适的资源?快使用搜索试试~ 我知道了~
首页如何解决ORACLE11G里面ORA-24247 网络访问被访问控制列表 (ACL) 拒绝 错误
如何解决ORACLE11G里面ORA-24247 网络访问被访问控制列表 (ACL) 拒绝 错误
需积分: 24 1.9k 浏览量
更新于2023-05-27
评论
收藏 121KB DOC 举报
如何解决ORACLE11G里面ORA-24247 网络访问被访问控制列表 (ACL) 拒绝 错误,获取ORACLE 11G(10g 以前没事)主机IP和实例名的时候,出现的错误
资源详情
资源评论
资源推荐

在数据上报中进行直接上报,获得获取 ORACLE 11G(10g 以前没事)主机 IP 和实例名的时
候,出现以下错误:
在 中执行看得更为清楚些:
SELECT lower(utl_inaddr.get_host_address||':'||SYS_CONTEXT
('USERENV', 'DB_NAME'))
FROM dual ;
试图连接到超级用户,给当前用户授予 select any dictionary ,错误依旧
grant select any dictionary to test;
查询了下网上,有说用 ORACLE 发邮件也出类似错误的,解决方法都差不多,找了个类似的:
错误:
!"
#$%"&'()*+,-.//&0$%
#$%"&'()*+,-.//&0$"
#$%""
按照其解决方案做了下,果然解决问题,在此记录下:
首先连接到超级用户:

12
已连接。
1
"创建
13
4,,,4(,
561)*+,-.//(74)0
8961):,)0
%8861)+!+)0此为将来要进行操作的用户
$,361+*!0
8;361);)
< 2
=442
"#2
""
过程已成功完成。
增加权限
3
4,,,4(,8;3
561)*+,-.//(74)0
8861)+!+)0
%,361+*!0
$8;361))
2
<442
=2
"#
过程已成功完成。
5授予用户权限
13
4,,,4(3,
561)*+,-.//(74)0
>61)?)
% 2
$442
2
<
过程已成功完成。
再次访问相应的表
SELECT lower(utl_inaddr.get_host_address||':'||SYS_CONTEXT
('USERENV', 'DB_NAME'))

FROM dual ;
fe80::645d:7021:9c8e:419a%11:sq
能够返回相应的信息,只不过此处没有返回正确的IP,而是IPV6的地址
C:\Users\lxy>ipconfig
……
以太网适配器 本地连接:
连接特定的 DNS 后缀 . . . . . . . :
本地链接 IPv6 地址. . . . . . . . : fe80::645d:7021:9c8e:419a%11
IPv4 地址 . . . . . . . . . . . . : 10.198.1.104
子网掩码 . . . . . . . . . . . . : 255.255.0.0
默认网关. . . . . . . . . . . . . : 10.198.1.254
…..
%在需要的时候,可执行过程摘除相应的
@!A-.
/@B,.!+CD,,/B-.(8,
61)*+,-.//(74) 2
BB-+2
!./2
用 ! 发邮件时候也会遇到这个问题,貌似 ""A 新增了什么功能导致的问题,但为什
么建库的时候没执行相关脚本呢,在此记录一下。
剩余12页未读,继续阅读



















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0