RAC+Dataguard环境中JDBC Failover配置
在rac+dataguard的环境中,为了减少应用宕机时间及改动,提高业务的可用性,要求jdbc客户端配置failover。同时为了很好地做应用分割,又不能load balance。即在第一个实例不行时,去偿试第二个实例,两个实例都不行时,去偿试data guard。这样的目的看起来简单,其实有些细小的地方值的注意。下面是一个配置的例子:jdbc:oracle:thin:@(description=(ADDRESS_LIST =(LOAD_BALANCE=OFF)(FAILOVER=ON)(ADDRESS = (PROTOCOL = TCP)(HOST = x)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = y)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(
TNSNAMES TAF TEMPLATE , LOCAL_LISTENER RAC FAILOVER
SALES_DED_PRE= (DESCRIPTION= (LOAD_BALANCE=OFF) (FAILOVER=ON) (ADDRESS_LIST= (ADDRESS=(PROTOCOL=TCP)(HOST=144.25.28.74)(PORT=1524)) (ADDRESS=(PROTOCOL=TCP)(HOST=144.25.28.75)(PORT=1524))) (CONNECT_DATA= (SERVICE_NAME=SALES.ORACLE.COM) (SERVER=DEDICATED) (INSTANCE_ROLE=PRIMARY) (FAILOVER_MODE= (BACKUP=SALES_DED_PRE_SECONDARY) (TYPE=SELECT) (METHOD=PRECONNECT) (RETRI
RAC环境优化
http://space.itpub.net/9399028/viewspace-682318-- SUMMARY:应用分割,数据分割。总结:分而治之。[@more@]
配置Oracle RAC需要注意的问题
RAC是Oracle公司的集群产品,网上有许多介绍RAC配置的文章都非常精彩。但是拿着这些精彩的文档,却不一定能把RAC配置成功。因为RAC是一个非常复杂的软件,而且这些文档大都只介绍了应该怎么做,而没有介绍出错时怎么处理。 在这里,我把平常做工程和培训中遇到的常见问题列出来,希望对大家有所帮助。如果觉得好,请顶一下。转载请注明出处。 以下情况适用于AIX、Solaris、HP-UX、Linux。当配置RAC出错时,错误信息很不明确,根据出错信息一般无法判断错误原因,这时候请大家根据下面的情况判断错误原因。 1、集群中各个节点的时