系统集成OracleOracle 11gr2

oracle11gr2 RAC 跨网络无法访问scanip问题?

环境 rhel6.5版本oracle11gr2 11.2.0.4 RAC问题:跨网络访问scan ip,访问异常,在边界防火墙上对ip,vip,scan ip都做了nat地址转换,tnsping和ping scan ip都通,tnsping和ping 两个vip都通,配置tnsname,使用plsql,sqlplus都无法访问nat后的scan ip,但是访问vip可以,数据库参数local_list...显示全部

环境 rhel6.5
版本oracle11gr2 11.2.0.4 RAC
问题:跨网络访问scan ip,访问异常,在边界防火墙上对ip,vip,scan ip都做了nat地址转换,tnsping和ping scan ip都通,tnsping和ping 两个vip都通,配置tnsname,使用plsql,sqlplus都无法访问nat后的scan ip,但是访问vip可以,数据库参数local_listener和remote_listener参数都已经使用了ip地址。
访问scanip时就是连接很长时间,最好提示无法连接。在防火墙上抓包发现重定向后下一跳没有了

收起
参与6

返回Acdante的回答

AcdanteAcdante技术总监SHFY

1、你的SCAN IP经过了NAT地址转换,在Oracle MOS中有对此作了专门说明,需要对LOCAL_LISTENER参数进行设置。
2、可否将你现在的LOCAL_LISTENER和REMOTE_Listener参数配置贴出来,进一步查看
3、关于SCAN and NAT配置具体可参考Oracle MOS Note:397393.1
4、VIP是直接承载在物理IP上的虚拟IP,但是SCAN IP是在数据库层面又进行了一次虚拟化,所以,需要在数据库层面对其进行特殊配置,使其支持NAT访问。

互联网服务 · 2017-12-12
浏览3978

回答者

Acdante
Acdante111745
技术总监SHFY
擅长领域: 存储服务器数据库

Acdante 最近回答过的问题

回答状态

  • 发布时间:2017-12-12
  • 关注会员:2 人
  • 回答浏览:3978
  • X社区推广