WebSphere下配置 Oracle XA数据源

前端之家收集整理的这篇文章主要介绍了WebSphere下配置 Oracle XA数据源前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

约定

本文假定WebSphere安装在

/usr/IBM/WebSphere/AppServer

WebSphere版本是6.1.0.21or up

oracle10g or up

由于本文针对集群环境,所以文中提到的WebSphere作用域 默认使用集群作用域,如果不是集群,选择作用域时请选单独的应用服务器的

配置

复制驱动程序

  1. 创建/usr/IBM/WebSphere/AppServer/oracle目录
  2. 把oracle驱动ojdbc14.jar放在/usr/IBM/WebSphere/AppServer/oracle/lib下
  3. @H_502_30@

    环境变量

    • 登录websphere控制台http://ip:9060/admin
    • 环境 ==>WebSphere 变量 ==>作用域 选择集群=集群名(如果是集群环境,不然,选择相应的Server)
    • 创建环境变量ORACLE_JDBC_DRIVER_PATH 值 ${WAS_INSTALL_ROOT}/oracle/lib

    创建JDBC提供程序

      http://ip:9060/admin
    • 资源 ==> JDBC ==>JDBC 提供程序 ==>作用域 选择集群=集群名
    • 新建 JDBC 提供程序

    数据库类型 oracle

    提供程序类型 Oracle JDBC Driver

    实施类型 XA 数据源

    名称 Oracle JDBC Driver (XA)

    • 下一步
    • 完成 并保存到主配置

    配置J2C 认证

      http://ip:9060/admin
    • 安全性==>安全管理、应用程序和基础结构==>认证 ==>J2C 认证数据
    • 新建

    别名 oracleAuth

    用户标识 oracle用户(用与访问Oracle数据库用户名)

    密码 oracle用户的密码

    保存到主配置

    创建数据源

    数据源名 oracleDataSource

    JNDI名称jdbc/oracleDataSource

    组件管理的认证别名和 XA 恢复认证别名 选择 oracleAuth

    • 下一步 选择现有的 JDBC 提供程序 Oracle JDBC Driver (XA)
    • 下一步 输入数据源的特定于数据库属性

    URL: jdbc:oracle:thin:@localhost:1521:orcl

    (如果是oracle RAC URL形如jdbc:oracle:thin:@(description=(ADDRESS_LIST=(ADDRESS = (PROTOCOL = TCP)(HOST = db1)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = db2)(PORT = 1521)))(FAILOVER=yes)(LOAD_BALANCE=yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = mobdb)(failover_mode=(type=select)(method=basic))))

    数据存储器 helper 类名 选择Oracle10g 数据存储Helper

    • 下一步 完成 保存到主配置

    注意:如果是集群需要 重新启动集群上的所有节点

    (或者作用域是Cell或者node 要重启相应作用域的Node)

    作用域是应用服务器将不要重启

    重启节点代理(Node Agent)

    系统管理==>Node Agent 选择相应的节点 重新启动

猜你在找的Oracle相关文章