使用 WebSphere 中间件构建高可用性数据库环境,第 2 部分
2009-11-03 00:00:00 来源:WEB开发网将 WebSphere Process Server 向导和脚本创建的所有数据源的 Oracle URL 更改为特定于该环境的实际 RAC URL。例如,假设您使用 Deployment Manager Profile 创建向导和以下值创建一个数据源:
数据库驱动程序: Oracle Thin
名为 WPRCSDB 的预创建 Oracle 数据库模式
数据库服务器名称: myoraclehost1.ibm.com
端口: 1521
在创建部署管理器概要后,将创建一个访问 WPRCSDB 的数据源。数据源的属性看上去类似于图 6,其中您可以看到 Oracle URL 为:
jdbc:oracle:thin:@myoraclehost1.ibm.com:1521:WPRCSDB
图 6. 创建的数据源
图片看不清楚?请点击这里查看原图(大图)。
要使此 WebSphere Process Server 数据源适用于 RAC,您需要做的就是将向导创建的这一特定于单一服务器的传统 Oracle 数据源属性 URL 替换为 RAC URL,如图 7 所示。(RAC URL 应由 Oracle DBA 提供,并且应与如上所示的示例 URL 类似。)
图 7. 使用 RAC URL 替换单一服务器 URL
图片看不清楚?请点击这里查看原图(大图)。
还应对使用 WebSphere Process Server 向导和脚本创建的所有其他数据源执行相同的 URL 替换操作。
重新启动部署管理器和任何运行的 WebSphere Process Server 实例。
在管理控制台中验证修改的数据源与测试连接工具的连接性。尽管本文中的 URL 针对的是 Oracle 瘦驱动程序,但 Oracle OCI 驱动程序还可以用于 Oracle URL。这一 URL 替换策略也适用于 Oracle OCI 驱动程序。
还有需要注意一点:在手动创建消息传递引擎数据源时,您可以为 Oracle 数据源属性直接指定 RAC URL,并可以完全避免“传统 Oracle 到 Oracle RAC URL”的替换步骤。
结束语
尽管 Oracle RAC 在较新的 WebSphere Process Server V6.0.2.x 和更高版本中是正式支持的产品,但您可以使用本文中描述的 URL 替换策略为 Oracle RAC 环境配置任何 WebSphere Process Server 安装。
更多精彩
赞助商链接