twistman的技术日志

专业系统工程师打杂,副业Linux geek

weblogic 配置 DB2 hadr jdbc failover

之前的blog写过怎么配置WAS 6.1 6.0 配置 DB2 hadr jdbc failover 。 今天讲讲在weblogic上的配置,配置的参数和was是一样的。只是weblogic的配置菜单和was不一样。 注意:此HowTo文档是针对IBM DB2 jdbc driver写的,如果你使用的是BEA DB2 JDBC driver则不适用。请确定DB2 jdbc driver版本信息。

WAS 6.1 6.0 配置 DB2 hadr jdbc failover

DB2 9.7后的HADR支持备库读取数据,相当于双active oracle datagurad。hadr的配置维护比oracle datagurad简单很多,值得大力推广。但是互联网上相关的资料很少。以下讲一下我遇到的配置问题。 在默认的数据源配置里面没有配置HADR的主备切换信息,主备切换的信息是was服务器连接到主数据库上读取的。当数据库发生切换后,应用服务器能根据主备切换消息马上切换到备库上。 可惜HADR alternate server的信息在用DB2 Universal JDBC Driver type 4的时候,hadr的配置只是保存在was服务器的内存里面并不是持久的。也就是说在HADR主机发生故障无法对外服务,备机takeover之后。这时启动应用服务器,或者应用服务器发生重启,应用服务器根据原有的配置,只会连接到主数据。所以会导致应用服务器无法正常启动。 一般Google只能搜索到这个technote:Making DB2 Universal JDBC Driver Type 4 works with DB2.

32位was JDBC TYPE2连接64位DB2问题

jd edwards配置was连接DB2会报找不到db2jdbc No such file or directory。 在DB2 9之后只有64位的DB2 client安装,已经没有32位的安装介质。 12 Jun 2012 10:37:46,185 [SEVERE] – [BASE] com.jdedwards.database.base.JDBException: [CONNECTION_MANAGER_BOOT_ERROR] Connection Manager could not be.

怎样确定DB2 JDBC驱动的版本

db2的JDBC驱动jar包就是叫db2jcc.jar,无论是DB2 8还是DB2 9文件名都是一模一样。所以在工作中常常需要确定正在使用DB2 JDBC驱动的jar包版本是什么。最老土的方法就是启动was,观察SystemOut.log的输出,在启动时候的日志会把jdbc包的版本号等信息显示出来。然后这个方法在现实工作中比较笨。 最好的方法是直接用命令行来看: