【复盘】:
商密网ERP系统数据库通过网闸访问非密网联网注册系统数据库。
首先,申请了非密网联网注册系统数据库的商密网网闸地址,通过商密网客户机PL/SQL去连接,一直连接不上,排查的时候,开始认为是网闸 的原因,没有给客户机开通访问权限。开通客户机访问网闸地址权限后,可以Telnet的通联网注册系统的数据库的端口号:1521。但是使用PL/SQL工具连接依然不通。排查可能是联网注册系统数据库可能限制了访问的IP,跟联网注册系统负责方沟通确认,答复是没有限制,他们的Oracle数据库用的集群,提供的IP是浮动IP,那就最终考虑可能还是网闸的原因。
接着,第二天早上又尝试了PL/SQL连接依然无果,立即去信息中心去排查网闸,排查网闸设置开通全部机器可以访问,但是还是连接不同。于是找了一台非密网ERP测试数据库,映射了网闸地址和商密网全员访问,通过测试最终发现测试数据库可以用户名和密码使用PL/SQL连接,这说明:【问题不出在网闸端,而是联网注册系统数据库端】。
最后,我回到了工位,仔细琢磨可能原因,忽然想到昨天对接系统方提供的一条重要信息:数据库用的集群,IP地址不是真正机器的IP,这说明可能出在负载的IP地址上。于是我联系了联网注册系统数据库方,请求他们提供Oracle集群其中一个节点的真正IP,最终我们用这个真正IP配置了商密网网闸地址。经过测试,果然能够用PL/SQL能正常连接数据库了。
【总结】:
1.修改前方案

1809

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



