当前位置:  数据库>oracle

Oracle RAC failover 测试(Server TFA方式)

    来源: 互联网  发布时间:2017-05-13

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

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

下面是一些关于这方面的基础参考链接:

有关负监听配置,载均衡(load balance)请参考

ORACLE RAC 下非缺省端口监听配置(listener.ora tnsnames.ora)

Oracle RAC 客户端连接负载均衡(Load Balance)

Oracle RAC 服务器端连接负载均衡(Load Balance)

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

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
 
  #客户端tnsnames配置
  GOBO4 =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.61)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.62)(PORT = 1521))
      (LOAD_BALANCE = yes)
      (CONNECT_DATA =
        (SERVER = DEDICATED)
        (SERVICE_NAME = TFA)  #注意我们客户端的SERVICE_NAME,我们设置为TFA
      )
    )

2、在服务器端配置service
  配置service有多种方式,如dbca,oem,srvctl命令行。下面直接以命令行方式配置
  关于什么是service以及如何使用srvctl命令行创建service,请参考: http://blog.csdn.net/robinson_0612/article/details/8124232
  oracle@bo2dbp:~> srvctl add service -d GOBO4 -s TFA -r GOBO4A -a GOBO4B -P basic
  oracle@bo2dbp:~> srvctl start service -d GOBO4 -s TFA
  oracle@bo2dbp:~> ./crs_stat.sh | grep TFA
  ora.GOBO4.TFA.GOBO4A.srv                      ONLINE    ONLINE on bo2dbp 
  ora.GOBO4.TFA.cs                              ONLINE    ONLINE on bo2dbp           
  oracle@bo2dbp:~> srvctl config service -d GOBO4 -a
  TFA PREF: GOBO4A AVAIL: GOBO4B TAF: basic
  oracle@bo2dbp:~> export ORACLE_SID=GOBO4A
  oracle@bo2dbp:~> sqlplus / as sysdba
 
  SQL*Plus: Release 10.2.0.3.0 - Production on Mon Dec 17 14:55:02 2012
 
  Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.
 
  Connected to:
  Oracle Database 10g Release 10.2.0.3.0 - 64bit Production
  With the Real Application Clusters option
 
  SQL> show parameter service
 
  NAME                                TYPE        VALUE
  ------------------------------------ ----------- ------------------------------
  service_names                        string      SYS$SYS.KUPC$S_1_2012102317304
                                                  4.GOBO4, SYS$SYS.KUPC$C_1_2012
                                                  1023173044.GOBO4, GOBO4, TFA
 
  SQL> begin 
    2  dbms_service.modify_service( 
    3  service_name=>'TFA', 
    4  failover_method =>dbms_service.failover_method_basic, 
    5  failover_type =>dbms_service.failover_type_select, 
    6  failover_retries =>180, 
    7  failover_delay=>5); 
    8  end; 
    9  /
 
  PL/SQL procedure successfully completed.
   
  SQL> select name,failover_method,failover_type,goal,clb_goal from dba_services
    2  where name='TFA';
 
  NAME                FAILOVER_METHOD      FAILOVER_TYPE  GOAL        CLB_G
  -------------------- -------------------- --------------- ------------ -----
  TFA                  BASIC                SELECT                      LONG                                                 
 
  SQL> ho lsnrctl status
    ..........
  Service "TFA" has 1 instance(s).
    Instance "GOBO4A", status READY, has 2 handler(s) for this service...
  The command completed successfully


    
 
 

您可能感兴趣的文章:

  • [Oracle] Data Guard 之 浅析Switchover与Failover
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • linux下通过对文件读取方式查询oracle的版本信息
  • 参加Oracle认证的两种考试方式
  • Oracle解锁的方式介绍
  • Linux操作系统下Oracle数据库多实例启动方式及修改内存
  • 如何实现将客户机上的word文件,以B/S方式最终存入oracle数据库?
  • Oracle数据库的四种启动方式
  • oracle中得到一条SQL语句的执行时间的两种方式
  • 基础知识:Oracle数据库的启动方式
  • oracle中修改表名的几种方式
  • Oracle数据库三种的封锁方式
  • asp.net使用ODP即oracle连接方式的的防注入登录验证程序
  • java中建立oracle连接的问题(oci和thin方式的区别、优劣?)
  • oracle 数据库的三种启动方式是什么?各有什么特点?
  • Linux下用静默方式删除oracle软件
  • JDBC 以thin方式连接Oracle时总报错
  • 静默方式(silent)安装Oracle软件
  • 给Oracle支招:改善Java的15种方式
  • 数据库连接方式汇总(sql与oracle等)
  • Oracle 表连接方式(内连接/外连接/自连接) 详解
  • Oracle 表三种连接方式使用介绍(sql优化)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 测试添加Oracle中Blob数据类型对象
  • Oracle融合中间件在Dell服务器上测试创世界纪录
  • oracle group by语句实例测试
  • 三招助你做好Oracle数据库备份测试
  • Oracle Dataguard备库失败与主库响应测试
  • oracle 使用递归的性能提示测试对比
  • oracle 11g 设置用户密码大小写敏感测试
  • oracle—SQL技巧之(一)连续记录查询sql案例测试
  • Oracle数据库异步调用基本原理及测试
  • oracle存储过程中return和exit区别概述及测试
  • 知识进阶 完全了解 Oracle 标签安全测试
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • 虚拟机装Oracle R12与Oracle10g
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle 10g和Oracle 11g网格技术介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • Oracle 数据库(oracle Database)性能调优技术详解
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • ORACLE日期相关操作
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE数据库常用字段数据类型介绍
  • 参加Oracle认证的两种考试方式 iis7站长之家
  • Oracle 12c的九大最新技术特性介绍
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,