NAT地址转换后无法通过scanIP地址链接数据库

[复制链接]
查看11 | 回复2 | 2015-4-17 18:34:00 | 显示全部楼层 |阅读模式
环境描述:oracle 11g R2RAC平台 hosts文件如下:

192.168.100.150 rac1
192.168.100.151 rac2
192.168.100.152 rac1-vip
192.168.100.153 rac2-vip
10.10.10.1rac1-priv
10.10.10.2rac2-priv
192.168.100.154 rac-cluster-scan
在局域网中利用oracle客户端连接数据库均正常(通过scanip、vip、物理地址均正常)
在网络设备上做NAT地址转换如下:
ip nat inside source static 192.168.100.154 11.11.8.4
ip nat inside source static 192.168.100.152 11.11.8.6
ip nat inside source static 192.168.100.153 11.11.8.7
在外侧利用oracle客户端连接数据库,通过11.11.8.6、11.11.8.7连接正常(vip正常),通过11.11.8.4无法连接数据库(scanip无法连接),但通过tnsping 11.11.8.4或tnsping 11.11.8.4对应的服务名是OK的,并且telnet scanip的1521端口也是合适的。
补充说明:监听端口设置为1521
请问这是什么原因?如何才能通过scanip连接数据库。

回复

使用道具 举报

千问 | 2015-4-17 18:34:00 | 显示全部楼层
在客户端的host文件中添加如下配置尝试用scanip连接也还是不行:
11.11.8.6 gskldb1-vip
11.11.8.7 gskldb2-vip
11.11.8.4 gskldb-cluster-scan
回复

使用道具 举报

千问 | 2015-4-17 18:34:00 | 显示全部楼层
因为网关上的ARP映射只能是一个IP地址对应一个MAC地址。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行