WAS中间件,连接ORACLE数据库的问题,报ORA-12505

发布网友 发布时间:2022-04-24 14:42

我来回答

1个回答

热心网友 时间:2022-04-08 02:03

希望对你有帮助!rac的连接url和单实例不一样,12505是说你的sid有错误。举例来讲,如果你的rac实例sid是orcl,那么你集群的sid是orcl,但每台机器的sid不同,分别是orcl1,orcl2,…,orcln。在配置weblogic连接池的时候使用rac专用的url连接才可以。举例如下:单实例普通写法:jdbc:oracle:thin:@192.168.1.1:1521:orclrac:jdbc:oracle:thin:@(description=(address=(protocol=tcp)(host=192.168.1.1)(port=1521))(address=(protocol=tcp)(host=192.168.1.2)(port=1521))(load_balance=yes)(failover=yes)(failover_mode=(type=select)(method=basic))(connect_data=(server=dedicated)(service_name=orcl)))请注意,这是两节点rac的例子,host的地址需要写rac集群每台机器的虚地址,而不能用实地址,否则不能实现故障转移。选项中的load_balance=yes是负载均衡开启failover=yes是故障转移开启failover_mode=(type=select)是故障转移级别

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com