1、数据库为oracle 12c ,采用RAC模式;2、应用采用tomcat 发布;现在的问题:当数据库节点1故障后,应用将不能访问了,排查的后的原因为无法访问数据库,也就是应用不能自动切换到另一个节点上面,请问该怎么解决,谢谢!
应用的jdbc是连接的数据库哪个ip?scanip吗?建议详细说一下rac的ip分配和程序连接数据库的jdbc串
不能切换,一般是tomcat连接串只配置了故障节点的IP连接信息,解决办法两种:1. tomcat连接串IP改为RAC SCAN IP。2.连接串配置双节点的PUBLIC IP或者VIP。
描述一下部署的架构,硬件?操作系统?虚机? 物理机? 每个节点上分别运行的什么 ? 等等。
如果数据可以自动切换过去,正常访问没问题的话,那么可以排除oracle RAC问题!
然后需要排查tomcat字符串链接是否正确,还是只连接到单机上,没有连接到浮动IP地址上。
也可能tomcat相应时间长,是否设置短一些!
多半是tomcat的配置中JDBC的配置链接的IP地址是node侧的IP地址导致的
看看数据库连接串怎么配置的
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30