Oracle RAC的failover测试简介

Oracle RAC中,除了基于客户端的TAF方式之外,还有基于服务器端的TAF方式,可以把服务端的TAF方式看作是客户端TAF方式的一个升级版吧。服务器端的TAF,当然是需要在服务器端进行配置了,这个是通过Service来完成的。本文主要描述Oracle 10g rac 下通过service方式配置服务器端的TAF。

1、服务器端、客户端的环境

#服务器端环境,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.GOBO4.GOBO4B.inst                         ONLINE     ONLINE on bo2dbs

ora.GOBO4.db                                  ONLINE     ONLINE on bo2dbp

ora.bo2dbp.ASM1.asm                           ONLINE     ONLINE on bo2dbp

ora.bo2dbp.LISTENER_BO2DBP.lsnr               ONLINE     ONLINE on bo2dbp

ora.bo2dbp.LISTENER_ORA10G_BO2DBP.lsnr        ONLINE     ONLINE on bo2dbp

ora.bo2dbp.gsd                                ONLINE     ONLINE on bo2dbp

ora.bo2dbp.ons                                ONLINE     ONLINE on bo2dbp

ora.bo2dbp.vip                                ONLINE     ONLINE on bo2dbp

ora.bo2dbs.ASM2.asm                           ONLINE     ONLINE on bo2dbs

ora.bo2dbs.LISTENER_BO2DBS.lsnr               ONLINE     ONLINE on bo2dbs

ora.bo2dbs.LISTENER_ORA10G_BO2DBS.lsnr        ONLINE     ONLINE on bo2dbs

ora.bo2dbs.gsd                                ONLINE     ONLINE on bo2dbs

ora.bo2dbs.ons                                ONLINE     ONLINE on bo2dbs

ora.bo2dbs.vip                                ONLINE     ONLINE on bo2dbs

ora.ora10g.db                                 ONLINE     ONLINE on bo2dbp

#客户端环境

robin@SZDB:~> cat /etc/issue

Welcome to SUSE Linux Enterprise Server 10 SP3 (x86_64) - Kernel \r (\l).

robin@SZDB:~> sqlplus -v

SQL*Plus: Release 10.2.0.3.0 - Production

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

时间: 2024-08-30 03:20:31

Oracle RAC的failover测试简介的相关文章

详解Oracle RAC的Failover

Oracle  RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影响用户的使用,连接到故障节点的用户会被自动转移到健康节点,从用户感受而言, 是感觉不到这种切换. Oracle 10g RAC 的Failover 可以分为3种: 1. Client-Side Connect time Failover 2. TAF 3. Service-Side TAF 注意事

Oracle RAC 负载均衡测试(结合服务器端与客户端)

        Oracle RAC 负载均衡使得从客户端发起的连接能够有效地分配到监听器负载较小的实例上.有两种方式实现客户端负载均衡,一是通过配置客户端的load_balance,一是通过配置服务器端的remote_listener参数.两种方式各有优劣,而且两者并不相互排斥,因此可以结合两种方式来更加有效的实现负载均衡.本文将描述两者结合的使用情况(oralce 10g rac).         有关客户端与服务端负载均衡的单独测试请参考:              Oracle RAC

Oracle RAC:负载均衡简介

负载均衡是指把负载平均分配到集群中的各个节点,从而提高整体性能.Oracle RAC提供 两种方式实现负载均衡,第一种是纯技术手段,即在用户连接时,根据系统当前的负载情况 决定由哪个节点处理用户请求:第二种是面向业务,人为的把应用切分成很多service,通过 某个service过来的连接请求都由某个节点处理.下面来具体看看这两种手段: 纯技 术手段 (面向连接的负载均衡) 1. 客户端负载均衡 配置方法是在客户端 tnsnames.ora文件中设置LOAD_BALANCE=YES,当客户端发起

Oracle RAC的Failover

在Oracle RAC环境下,如果一个节点失败,怎么样保证切换到另一个节点上去呢?可在tnsnames.ora中增加如下参数: (failover_mode=(type=select)(method=basic)) 除了正在运行的事务之外的任何操作,都可以无缝地切换到另一个节点

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

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

Oracle RAC failover 测试(TAF方式)

    Oracle RAC 客户端故障转移(failover),当采用TAF方式时,对于已经建立连接的客户端,在连接的实例或节点出现故障时,客户端无需再次发出连接请求,仍然可以继续之前的数据库操作,此称之为透明故障转移.本文描述基于Oracle 10g rac,客户端TAF方式的故障转移并给出示例.   下面是一些关于这方面的基础参考链接:  有关负监听配置,载均衡(load balance)以及Oracle service请参考    ORACLE RAC 监听配置 (listener.or

Oracle RAC failover 测试(Server TAF方式)

    Oracle RAC中,除了基于客户端的TAF方式之外,还有基于服务器端的TAF方式,可以把服务端的TAF方式看作是客户端TAF方式的一个升级版吧.服务器端的TAF,当然是需要在服务器端进行配置了,这个是通过Service来完成的.本文主要描述Oracle 10g rac 下通过service方式配置服务器端的TAF.   下面是一些关于这方面的基础参考链接:  有关负监听配置,载均衡(load balance)请参考    ORACLE RAC 监听配置 (listener.ora t

Oracle RAC OCR 与健忘症

    OCR就好比Windows的一个注册表,存储了所有与集群,RAC数据库相关的配置信息.而且是公用的配置,也就是说多个节点共享相同的配置信息.因此该配置应当存储于共享磁盘.本文主要基于Oracle 10g RAC描述了集群的OCR以及OCR产生的健忘问题.   一.OCR的特点   类似于Windows注册表,用于存储所有与集群,RAC数据库相关的配置信息   被多个节点所共享,因此,只能存储于共享磁盘.支持单disk以及镜像方式来存放.大小通常100MB-1GB.   在Oracle 1

Oracle RAC OCR 的管理与维护

   OCR相当于Windows的注册表.对于Windows而言,所有的软件信息,用户,配置,安全等等统统都放到注册表里边.而集群呢,同样如此,所有和集群相关的资源,配置,节点,RAC数据库统统都放在这个仓库里.如果OCR被破坏则导致集群服务启动异常,需要修复OCR.因此OCR的管理与维护对于整个集群而言,是相当重要的.本文主要描述了Oracle 10g RAC下的OCR的管理与维护. 1.环境 oracle@bo2dbp:~> cat /etc/issue Welcome to SUSE Li