通过JDBC实现的透明操纵程序弊端切换[Java编程]
本文“通过JDBC实现的透明操纵程序弊端切换[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
企业要求它们的企业利用程序有 99.99% 大概乃至 99.999% 的可用性是很常见的.考虑一下要确保全年不超越 0.5 小时的停机时间大概乃至没有停机时间将耗费多大的代价.为了回应这些大量的高可用性需求,企业正投资于在一个参与系统呈现弊端时可以供应自动弊端切换的机制.当考虑 Oracle 数据库的可用性时,Oracle9i RAC 供应了一个拥有高级弊端切换机制的优胜的办理筹划.
Oracle9i RAC 包含了全部在一个集群配置中工作并负责供应持续的可用性的所需组件—当集群中的一个参与系统呈现弊端时,用户可以自动移植到别的的可用系统上. Oracle9i RAC 的一个负责弊端切换处理的主要组件是透明利用程序弊端切换 (TAF) 选件.全部释放衔接的数据库衔接(和历程)都被重新衔接到了集群中的另一个节点上.弊端切换对用户是完好透明的.
下面是通过JDBC实现的透明利用程序弊端切换的代码片断
Class.forName("oracle.jdbc.driver.OracleDriver");
String url="jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST =(LOAD_BALANCE = yes)
(ADDRESS=(PROTO =TCP)(HOST=node1)(PORT=1521))(ADDRESS=(PROTO =TCP)(HOST=node2)(PORT=1521))
(ADDRESS=(PROTO =TCP)(HOST=node3)(PORT=1521))(ADDRESS=(PROTO =TCP)(HOST=node4)(PORT=1521))
(CONNECT_DATA =(SERVICE_NAME = oracleServerName)(failover_mode = (type = select)
(method = basic)(retries = 20)(delay = 15)))))";
String user="userName";
String password="userPassword";
conn= DriverManager.getConnection(url,user,password);
以上是“通过JDBC实现的透明操纵程序弊端切换[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |