### WebLogic 10.3.6 + DB2 数据源配置详解 #### 一、准备工作:复制DB2的JDBC驱动包至WebLogic域的lib目录 在进行数据源配置前,首先需要确保DB2的JDBC驱动已正确安装,并且能够被WebLogic服务器识别。为此,需要执行以下步骤: 1. **下载DB2 JDBC驱动**: 如果尚未下载,请从IBM官方网站或其他可靠来源获取适用于您的DB2版本的JDBC驱动包。 2. **复制JDBC驱动**: 将下载的JDBC驱动包复制到WebLogic域的`lib`目录下。例如,路径可能为`D:\Oracle\Middleware\user_projects\domains\cluster_domain\lib`。确保在启动WebLogic服务器之前完成此操作。 #### 二、登录管理服务器控制台,新建数据源 接下来,需要登录到WebLogic管理控制台来创建数据源。具体步骤如下: 1. **登录管理控制台**: 打开浏览器,访问`http://[管理服务器地址]:[端口号]/console`,使用提供的用户名和密码登录。对于本例,使用`http://cluster_AdminServer:7002/console`。 2. **新建数据源**: 在控制台中,选择“服务”>“数据源”,点击“锁定并编辑”按钮。之后,点击“新建”以创建一个新的数据源。 3. **配置数据源**: - **数据源名称**: scaudit205 (jndi/scaudit205) 或 scaudit206 (jndi/scaudit206)。 - **JNDI名称**: 输入相应的JNDI名称,如`scaudit205`或`scaudit206`。 - **JDBC驱动**: 选择之前复制到`lib`目录下的DB2 JDBC驱动。 - **URL**: 指定DB2数据库的连接URL,例如`jdbc:db2://10.16.8.205:60000/schds`或`jdbc:db2://10.16.8.206:60000/scaudit`。 - **用户名/密码**: 使用指定的数据库用户名和密码,如`ufcaudit/ufcaudit1`。 4. **测试并完成配置**: 按照向导的提示,完成剩余的配置步骤。测试数据源配置是否成功,并点击“完成”。 #### 三、修改数据源属性 对于新建的数据源,还需要进一步调整其属性,以满足特定的应用需求。具体步骤包括: 1. **打开数据源配置页面**: 单击数据源名称链接(如`scaudit205`),进入配置页面。 2. **事务处理配置**: - **事务隔离级别**: 通常保持默认设置。 - **XA数据源**: 选择`是`,因为DB2支持XA事务。 - **JTA事务**: 确认启用了JTA事务支持。 3. **连接池配置**: - **初始容量**: 调整为适合应用的初始连接数量。 - **最小容量**: 设置最低可用连接数。 - **最大容量**: 设置最高可用连接数。 - **语句高速缓存大小**: 修改为0,避免出现`com.ibm.db2.jcc.b.z cannot be cast to com.ibm.db2.jcc.b.z`错误。 4. **高级属性**: - **连接保留超时**: 修改为-1,表示无限制。 - **最大事务处理数**: 设置为20000,提高并发性能。 - **完成超时**: 设置为-1,表示无限期等待事务完成。 - **服务器上资源的最大请求数**: 设置为5000,增加并发请求能力。 5. **保存并激活更改**: 完成所有配置后,保存并激活这些更改。 #### 四、解决常见问题与注意事项 1. **解决JDBC驱动冲突**: 如果存在多个版本的JDBC驱动,可能会导致类加载问题。建议仅保留一个版本的驱动,并确保所有相关项目中使用的驱动版本一致。 2. **环境变量设置**: 对于生产环境,需要确保设置了`core.classPathResourceReloadable=true`,以支持动态加载类资源。 3. **连接超时设置**: 根据应用的具体需求调整连接保留超时等参数,以优化性能和资源管理。 通过上述步骤,您可以成功地在WebLogic 10.3.6环境下配置DB2数据源,并对其进行必要的优化以满足高性能应用的需求。
- 粉丝: 1
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于动态窗口算法的AGV仿真避障 可设置起点目标点,设置地图,设置移动障碍物起始点目标点,未知静态障碍物 动态窗口方法(DynamicWindowApproach) 是一种可以实现实时避障的局部规划算
- Power Quality Disturbance:基于MATLAB Simulink的各种电能质量扰动仿真模型,包括配电线路故障、感应电机启动、变压器励磁、单相 三相非线性负载等模型,可用于模拟各种
- 数据爬虫项目全套技术资料100%好用.zip
- 聊天系统项目全套技术资料100%好用.zip
- putty,linux客户端工具
- 丹佛丝堆垛机变频器参数配置起升、运行、货叉
- redhat-lsb-core,安装磐维数据库,安装oracle数据库等常用的依赖包
- lsb-release,安装磐维数据库,安装oracle数据库等常用的依赖包
- glibc-devel,安装磐维数据库,安装oracle数据库等常用的依赖包
- redhat-lsb-submit-security,安装磐维数据库,安装oracle数据库等常用的依赖包