Oracle RAC failover 测试 连接时故障转移

本文详述了在Oracle 10g RAC环境下进行的failover测试,重点探讨了如何通过设置和服务确保在单点故障时实现客户端连接的无缝故障转移,保持数据库的高可用性。内容涵盖Oracle RAC的负载均衡、监听配置和故障转移测试等方面。
摘要由CSDN通过智能技术生成
               

    Oracle RAC 集群最突出的表现就是高可用性,这些内容主要包括load balance以及failover,通过这些技术使得单点故障不影响客户端端应用程序对数据库的正常访问,以及通过创建service实现节点间负载均衡。本文主要描述Oracle 10g rac环境下的Oracle failover测试。
  
  下面是一些关于这方面的基础参考或相关链接:
  有关负监听配置,载均衡(load balance)以及Oracle service请参考
    ORACLE RAC 监听配置 (listener.ora tnsnames.ora)
    ORACLE RAC 下非缺省端口监听配置(listener.ora tnsnames.ora)
    Oracle RAC 客户端连接负载均衡(Load Balance)
    Oracle RAC 服务器端连接负载均衡(Load Balance)
    Oracle RAC 负载均衡测试(结合服务器端与客户端)
    Oracle RAC failover 测试(TAF方式)
    Oracle RAC failover 测试(Server TAF方式)

1、Oracle failover的几种方式  Oracle failover也叫故障转移,从Oracle 10g开始,分为3种方式:  a. Client-Side Connect time Failover    客户端连接failover模式,此方式较为简单,只要安装了rac集群,缺省情况下即被启用。  b. TAF    透明故障转移,此方式同样基于客户端完成,需要配置客户端tnsnames.ora,连接故障发生时,无须重新连接  c. Service-Side TAF    服务器端透明故障转移,通过配置service来实现,客户端无须任何配置。    本文主要演示第一种情形,即客户端在发起连接请求时如何实现故障转移      注意事项: 不能在listener.ora 文件中设置GLOBAL_NAME         该参数会禁用Connect-time Failover 和 Transparent Application Failover2、Client-Side Connect time Failover  下面关于Client-Side Connect time Failover来自Oracle 的官方描述 ID 453293.1  The connect-time failover enables clients to connect to another listener if the initial connection to the first   listener fails. The number of listener protocol addresses determines how many listeners are tried. Without   connect-time failover, Oracle Net attempts a connection with only one listener. The default is on.   Tnsnames Parameter: FAILOVER     (failover=on) is default for ADDRESS_LISTs, DESCRIPTION_LISTs, and a set of   DESCRIPTIONs., therefore, you do not have to specify it explicitly.   基于客户端的failover比较好理解。对于在客户端tnsnames.ora有多个VIP的情形,客户端会首先请求定位到第一个VIP,如果第一个VIP不  可达,则继续尝试使用下一个VIP,直到成功建立连接,如果所有的VIP无法连接将收到错误消息。  通常情况下,我们使用vip作为tnsnames.ora中的连接地址3、服务器端、客户端的环境  #服务器端环境,host信息  oracle@bo2dbp:~> cat /etc/hosts |grep vip  192.168.7.61   bo2dbp-vip.2gotrade.com    bo2dbp-vip  192.168.7.62   bo2dbs-vip.2gotrade.com    bo2dbs-vip    #服务器端环境,集群信息  oracle@bo2dbp:~> ./crs_stat.sh    Resource name                                Target     State               --------------                                ------     -----               ora.GOBO4.GOBO4A.inst                         ONLINE     ONLINE on bo2dbp    ora
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值