poolman 连接oracle集群异常解决办法

环境:
Struts1,poolmanjdbc封装组件,oracle12c 集群,was服务器
旧系统升级:oracle驱动使用的是jdbc14.jar
应用发布后报数据连接异常:please checked your username,password connectivity info.
解决办法:
1.poolman.xml中的数据库连接url为:
1)sid连接:jdbc:oracle:thin@:ip:port:sid
2)service_name集群:jdbc:oracle:thin:@(DESCRIPTION =
        (ADDRESS_LIST =
                 (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.1)(PORT = 1521))
                 (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.2)(PORT = 1521))
                 (FAILOVER=yes)
                 (LOAD_BALANCE =yes)
         )
         (CONNECT_DATA =
                 (SERVER = DEDICATED)
                 (SERVICE_NAME = orcl)
         )
)
2.更新oracle驱动为ojdbc6.jar.
发布程序正常访问,问题解决。

Oracle  版本 jdk版本 推荐jar包 备注
Oracle 8i JDK 1.1.x classes111.zip  
Oracle 8i JDK 1.1.x classes12.zip 这个版本是有classes12.jar的,可以尝试下载
Oracle 9i JDK 1.1.x classes111.jar 或者 classes111.zip  
Oracle 9i JDK 1.2 and JDK 1.3 classes12.jar 或者 classes12.zip  
Oracle 9i JDK 1.4 ojdbc14.jar  
Oracle 9i JDK 1.5 ojdbc5.jar Oracle 9i JDK 1.6 ojdbc6.jar  
Oracle 10g JDK 1.2 and JDK 1.3.  classes12.jar  
Oracle 10g JDK 1.4 and 5.0 ojdbc14.jar   
Oracle 11g jdk5 ojdbc5.jar  
Oracle 11g jdk6 ojdbc6.jar
Oracle 12c jdk6 ojdbc6.jar
上述orcle版本和jdbc驱动的对应关系仅供参考。

猜你喜欢

转载自xam-sunny.iteye.com/blog/2115323
今日推荐