使用该过程以在使用 Oracle RAC 时启用控制台故障转移
开始之前
Oracle RAC 的基本数据库设置与其他 Oracle 数据库的设置相同。使用这些设置安装控制台。
安装控制台后,请使用以下过程实施故障转移。
关于此任务
要启用 Oracle RAC 故障转移以用于 Build Forge,需要进行其他配置。提供了两种方法:
这两种方法都要求您指定 SERVICE_NAME,这代表整个集群。这与非 RAC 配置不同,其中 SERVICE_NAME 通常与 SID 相同。
过程
- SCAN 方法
- 编辑 buildforge.conf。 将 db_url 参数添加到 buildforge.conf 并使用 JDBC 连接字符串作为参数。
请注意,服务必须在 Oracle (mysvc.mycorp.com) 中设置并且具有多个节点。为了清楚起见,使用了换行符。
请勿在 buildforge.conf 中换行。
db_hostname myoracledbhost.mycompany.com
db_url jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)
(HOST=myoracledbhost.mycompany.com)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=mysvc.mycorp.com)))
db_tcp_port 1521
db_database orclrac
db_username
db_password db_type odbc
db_provider oracle
- 更新所有位置中的 buildforge.conf。
- Windows
<bfinstall>
<bfinstall>\Apache\tomcat\work\Catalina\localhost\jas\eclipse\plugins\
com.ibm.jas-xxx.jar
- UNIX 或 Linux
<bfinstall>/Platform
bfinstall>/server/tomcat/work/Catalina/localhost/jas/eclipse/plugins/
com.ibm.jas-xxx.jar
- 显式连接字符串方法 在示例中,使用了以下名称:
- 服务名称:myorasvc.mycorp.com
- 节点名称:clusnode-1vip, clusnode-2vip, clusnode-3vip, clusnode-4vip
- 编辑 tsnames.ora。
myorasvc.mycorp.com=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-1vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-2vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-3vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-4vip)(PORT=1521))
(LOAD_BALANCE=yes)(FAILOVER=ON)
(CONNECT_DATA=(SERVER=DEDICATED)
(SERVICE_NAME=myorasvc.mycorp.com)
(failover_mode=(type=select)
(method=basic)(retries=180)(delay=5)))
)
- 编辑 buildforge.conf 将 db_url 参数设置为 JDBC 连接字符串。为了清楚起见,使用了换行符。
请勿在 buildforge.conf 中换行。
db_url jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on)
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-1vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-2vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-3vip)(PORT=1521))
(ADDRESS=(PROTOCOL=TCP)(HOST=clusnode-4vip)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=myorasvc.mycorp.com)))
- 更新所有位置中的 buildforge.conf。
- Windows
<bfinstall>
<bfinstall>\Apache\tomcat\work\Catalina\localhost\jas\eclipse\plugins\
com.ibm.jas-xxx.jar
- UNIX 或 Linux
<bfinstall>/Platform
bfinstall>/server/tomcat/work/Catalina/localhost/jas/eclipse/plugins/
com.ibm.jas-xxx.jar