weblogic连接RAC数据库
对于负载均衡的机器,要连接多个实例的数据库的时候,使用这种策略目前是比较好的一种方案,当然也可以使用weblogic自带的解决方案。
直接使用了RAC的负载均衡策略。 在Oracle中找到tnsnames.ora这个文件。在配置数据源时,URL修改为如下 jdbc:oracle:thin:@(description=(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.11.1.159)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 10.11.1.158)(PORT = 1521))(load_balance=yes)(failover=yes))(connect_data=(service_name= racdb)(instance_name=racdb1)(instance_name=racdb2))) 文字为红色的部分很重要。在没有加入之前,测试连接有时成功有时失败,不知道为何。在websphere中就没有这个问题。
jdbc:oracle:thin:@(description=(address_list= (address=(host=10.61.193.21)(protocol=tcp)(port=1521))(address=(host=10.61.193.23)(protocol=tcp) (port=1521))(load_balance=yes)(failover=yes))(connect_data=(service_name= scdb)))

本文介绍了如何在WebLogic应用服务器上配置数据源以连接到Oracle RAC数据库,通过使用tnsnames.ora文件和特定的连接字符串实现负载均衡和故障转移。文中详细解释了连接字符串的组成部分,包括地址列表、协议、主机名、端口、服务名和实例名。
2789

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



