使用 WebSphere 中间件构建高可用性数据库环境,第 2 部分
2009-11-03 00:00:00 来源:WEB开发网不过,要让 JDBC 驱动程序与 RAC 一起工作,在定义 WebSphere JBDC 数据源时需要指定较为复杂的 Oracle URL。下面是 RAC 的一个示例 URL,其中包含两个 Oracle 数据库服务器,目的是在它们之前平衡连接负载:
jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST= myoraclehost1.ibm.com)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST= myoraclehost2.ibm.com)(PORT=1521))
(FAILOVER=on)(LOAD_BALANCE=on)
(CONNECT_DATA=(SERVER=DEDICATED)
(SERVICE_NAME=dbservice)))
而且,在 WebSphere 产品中使用 Oracle RAC 这一方法中,在定义相关的 Oracle JDBC 数据源时,您只需将 RAC-ified URL 指定为 Oracle URL。
WebSphere Process Server 中的 Oracle
这些数据源由内部 WebSphere Process Server 应用程序使用,并且它们的名称和范围可以根据不同的版本而改变。
对 WebSphere Process Server 的所有四个数据库使用 Oracle 数据库相当简单。WebSphere Process Server 基础结构通过数据源访问这些数据库。在 WebSphere Process Server 的四类基本数据源中,消息传递引擎数据源应手动创建,而其他三种类型一般是直接通过向导或脚本创建的:
公共存储库数据源:在网络部署环境中,此数据库中的表可以在创建部署管理器概要的过程中创建。对于原来已经存在的数据库,您需要在部署管理器概要创建向导中指定这些属性(图 1 和 2):
图 1. 配置 WebSphere Process Server 数据库
更多精彩
赞助商链接