故障现象:
1. 之前两台数据库配置了信任关系,一直OK
2.今日突然发现A机不能访问B;但是B机可以访问A
3.发现只有/etc/host.equiv,没有新建 .netrc等;
4.发现原来设置的信任关系的文件没有修改过
5. dbaccess -> connect日志如下

6. online.log出现了956的报错,且显示的不信任地址为一个陌生地址
结论:
1。瞬间明白了,应该是网络设备在地址映射的时候搞错了,修改B机的/etc/hosts中的IP地址应该是可以解决问题;
2. 几乎是同一时间,网络工程师告诉他在做地址映射的时候映射错了,纠正之,问题解决;
3.如果网络工程师不纠正,我们就自己修改应该也可以解决问题的,深入理解NAT转换的原理 是有好处的

博客描述了一次数据库访问故障的排查过程,其中A机无法访问B机,但B机可以访问A机。问题源于网络设备的地址映射错误,导致A机的请求被错误地映射到一个陌生地址。通过检查主机文件和信任配置,以及与网络工程师的沟通,发现是NAT转换时的地址映射错误。纠正网络设备的设置后,问题得到解决。博客强调了理解NAT转换原理的重要性。
11万+

被折叠的 条评论
为什么被折叠?



