ORACLE 10g R2 RAC TAF配置与测试

当LightGBM推理遇上GPU:3种替代方案性能对比(含ONNX实战代码) 本文针对LightGBM官方不支持GPU推理的性能瓶颈,深度评测了RAPIDS cuML、ONNX Runtime GPU和Triton Inference Server三种GPU加速推理替代方案。通过详尽的性能对比和实战代码,为高并发、低延迟的在线预测场景提供了清晰的选型指南,帮助工程师打破推理性能枷锁,实现显著的吞吐量提升。 阅读详情

ORACLE10gR2 RAC TAF配置与测试

ORACLE10gRAC TAF可以在客户端配置,通过配置tnsnames.ora实现,也可以在服务器端配置,通过DBMS_SERVICE包实现,服务器端的会复写客户端的配置.

通过配置客户端tnsnames.ora实现TAF

在客户端的tnsname.ora文件中加入下面的内容

RAC_TAF =

 (DESCRIPTION =

   (ADDRESS_LIST =

     (ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip.localdomain)(PORT = 1521))

     (ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip.localdomain)(PORT = 1521))

     (LOAD_BALANCE = yes)

   )

   (CONNECT_DATA =

     (SERVER = DEDICATED)

     (SERVICE_NAME = RAC.WORLD)

     (FAILOVER_MODE =

       (TYPE = SELECT)

       (METHOD = BASIC)

       (RETRIES = 180)

       (DELAY = 5)

     )

   )

 )

测试TAF

D:\>sqlplus /nolog

SQL*Plus: Release10.2.0.1.0 - Production on星期六418 09:55:13 2009

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> conn system@rac_taf

输入密码:

已连接.

通过下面的语句可能查看当前连接的的是那个实例和failover_type

SQL> col instance_name format a13

SQL> col host_name format a16

SQL> col failover_method format a15

SQL> col failover_type format a13

SQL> col failed_over format a11

SQL> select instance_name ,host_name ,null as failover_type,

   2 null as failover_method ,null as failed_over

   3 from v$instance

   4 union

   5 select null ,null ,failover_type ,failover_method ,failed_over

   6 from v$session

   7 where sid=(select max(sid) from v$mystat)

   8 /

INSTANCE_NAME HOST_NAME       FAILOVER_TYPE FAILOVER_METHOD FAILED_OVER

------------- ---------------- ------------- --------------- -----------

RAC2         rac2.localdomain

                              SELECT       BASIC          NO

通过上面的结果我们可以看到,当前连接实例为:RAC2,没有进行TAF

通过srvctl关闭数据库模拟instance crash

[oracle@rac1 ~]$ srvctl status database -d rac

Instance RAC1 is running on node rac1

Instance RAC2 is running on node rac2

[oracle@rac1 ~]$ srvctl stop instance -d rac -i RAC2 -o abort

[oracle@rac1 ~]$ srvctl status database -d rac

Instance RAC1 is running on node rac1

Instance RAC2 is not running on node rac2

再次运行上面的SQL,如果如下:

SQL> /

INSTANCE_NAME HOST_NAME       FAILOVER_TYPE FAILOVER_METHOD FAILED_OVER

------------- ---------------- ------------- --------------- -----------

RAC1         rac1.localdomain

                              SELECT       BASIC          YES   上面的结果说明了进行了TAF,当前连接实例为RAC1

 

 

通过DBMS_SERVICE包配置TAF

SQL> select name from v$active_services;

NAME

--------------------------------------------------------------------------------

RAC.WORLD

SYS$BACKGROUND

SYS$USERS

SQL> begin

2 dbms_service.modify_service

3 (

4 service_name=>'RAC.WORLD',

5 failover_type=>dbms_service.failover_type_select,

6 failover_method=>dbms_service.failover_method_basic,

7 failover_retries=>10,

8 failover_delay=>5

9 );

10 end;

11 /

 重起数据库即可.我在周六做时没有重起,通过发v$session实图看到不能切换,找了一个多小时没有找到问题所在,重起数据库后下班,周一上班时发现可以了

四、zabbix7.0推送告警至钉钉webhook机器人 2、钉钉的webhook是有安全要求的,我采用的是ip的方式,我的zabbix服务器在内网,我的网络出口有多个固定公网ip,所以这样做省事,其他方式也可以你自己考虑。下图是webhook机器人的配置。这一步,参数里面默认的跟我下图里不一样的,按我下图修改。Key是你的webhook机器人地址里的access_token=后面的内容。整个逻辑就是告警动作匹配告警媒介用户,然后进行告警的发送。1、zabbix服务器能够访问钉钉的服务器,具体说是能访问。二、zabbix7配置报警媒介以及消息模板配置 阅读详情

相关推荐

Oracle 10g TAF配置

RAC_TAF = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.129.128.34 )(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.129.128.35 )(PORT = 1521)) (LOAD

zhaoyangjian724的专栏 772

oracle 10g taf分享

没有配置TAF的情况下,客户端连接数据库,一个节点宕机,客户端需要重新连接,才能正常连接。通过TAF去连接数据库时,当一个节点宕机时,无需重连,会自动切换到另外一个节点,但是前提条件是没有未提交的事务,若有未提交的事务,则会报错ORA-25405: transaction status unknown,重新连接即可。三种方法:Client-Side Connect time Failover、Client-Side TAFService-Side TAF

汪灵骅的博客 1066

离散数学及其应用-傅彦-ppt 配书资源

离散数学及其应用-傅彦-ppt

DataGuard 11g 之客户端TAF 配置

   系统环境: 操作系统:OEL6.5 OracleOracle 11gR2 DG的架构模式为Physical DG,数据保护模式为:MaxAvailability   一、客户端TAF 配置:   1)首先在主库上创建两个服务用于TAFservice 这两个服务在数据库出现故障时会发送通知给客户端,允许查询语句在故障转移

我思,故我在!--My data life 2197

Oracle 10g RAC TAF介绍

原文转自:http://www.cnblogs.com/einyboy/archive/2012/11/19/2777855.html http://blog.csdn.net/robinson_0612/article/details/8308965 Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Fai...

weixin_30262255的博客 216

oracle 11g downlode,Oracle 11g R2 RAC配置TAF和Load balance

1- 添加一个名为server_tafservices,用做TAF[oracle@node01bin]$pwd/u01/app/11.2.0/grid/bin[oracle@node01bin]$./srvctladdservice-dracdb-sserver_taf-r“racdb1,racdb2″-PBASIC2- 启动server_taf服务[oracle@n...

weixin_42297675的博客 322

ORACLE 11G RAC R2 TAF 测试脚本

ORACLE 11G RAC R2 TAF 测试脚本 http://ahczl88.blog.163.com/blog/static/22732364201092254029537/

我的Oracle DBA之路 1027

oracle rac启动service,oracle rac添加service的过程(11gr2版本)

该楼层疑似违规已被系统折叠隐藏此楼查看此楼oracle rac添加service的过程(11gr2版本)1,手工添加servicesu - oracle[oracle@dtydb3 ~]$ srvctl add service -d epmdb -s srv_epm1 -r epmdb1 -a epmdb2 -P basic -e select -m basic -z 180 -w 52,查看s...

weixin_42378374的博客 715

oracle rac应用前景,Oracle RAC环境下的应用连续性

传统企业比如银行业和电信业的数据库大多采用Oracle rac+dataguard的高可用架构,在rac项目实施过程中,由于业务连续性的苛刻要求,高可用的实施和测试工作显得尤为重要。Oracle在新版本12cR2rac官方文档里单独列了一章叫Ensuring application Continuity,重视程度可见一斑。在以前的Oracle10g以及11g的版本中,client为实现RAC f...

weixin_30396777的博客 142

10g r2 RAC Dataguard 3 nodes

最近在深圳实施windows 2003 上的oracle RAC项目原来计划是两个节点.结果客户要求三个节点,因为是他们认为购买的服务器只有二个cpu,原来计划是四个cpu.然后还要在做dataguard.一开始安装很顺利,两个...

184

oracle数据连续性检查,你知道Oracle RAC应用连续性吗?

课课家教育平台欢迎各位阅读本篇文章哦,本文主要讲的是Oracle RAC环境应用连续性。统企业比如银行业和电信业的数据库大多采用Oracle rac+dataguard的高可用架构,在rac项目实施过程中,由于业务连续性的苛刻要求,高可用的实施和测试工作显得尤为重要。Oracle在新版本12cR2rac官方文档里单独列了一章叫Ensuring application Continuity,重视程...

weixin_42524226的博客 352

Oracle 11g R2 RAC高可用连接特性 – SCAN详解1

昨天帮朋友解决11g RAC SCAN问题,当时为这朋友简单解答了一些SCAN特性相关的问题,但我知道这仅仅是一小部分。 Oracle从11g开始推出SCAN特性可不是我解答那样简单的,SCAN特性在Oracle RAC高可用连接里占据着非常重要的地位,也是以后的重点推进方向。 昨天处理完问题比较晚自己又比较累,所以没有整理出SCAN特性相关资料,今天就抽出点时间把SCAN高可用连接特性介绍出

白及 603

10g RAC 使用service实现taf

service作为oracle数据库中的关键概念之一,利用得当,可以方便数据库的管理,提高数据库的执行效率。 通过serviceoracle可以实现server side  taf,简化对客户端的维护量,下面我们看一下在10g rac 怎样实验service实现 serve side  taf 使用dbca来配置taf 通过dbca可以非常方便的配置server  side taf

ezbit 1519

Oracle RAC failover 测试(Server TAF方式)

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

乐沙弥的世界 8305

Oracle 11gR2 RAC TAF配置文档

一、 环境说明1、      本报告内容所使用的环境为OEL 6.5,Oracle RAC 11.2.0.3 PSU102、      为了减少RAC负载均衡带来过多的GC等待,需要将业务进行节点分离。通过OracleTAF技术,配置Service信息,对不同业务的连接进行管理,使每个业务固定在指定的一个或者多个节点。当节点出现故障时,Service能够自动Failover,而Failover的过...

demonson的专栏 953

oracle 10G LOAD_BALANCE、FAILOVER、TAF简介

Note: The (load_balance=yes) instructs Net to progress through the list of listener addresses in a random sequence, balancing the load on the various isteners. When set to OFF, instructs Net to try th

甲骨文可乐的专栏 902

Oracle 11g RAC TAF 服务端配置实现failover

Oracle 11g 引入了scan ip 。但是在没有DNS的情况下,客户端连接RAC好多还是使用oracle 10g的办法。就是在客户端的tnsname.ora中配置failover。 ORCL =  (DESCRIPTION = (ADDRESS_LIST = (LOAD_BALANCE = yes) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.1

wtyccb的专栏 522

Oracle11g RAC 服务器端TAF功能配置

TAF定义 Transparent Application Failover(透明应用故障转移)是JDBC和OCI驱动的一个特性。当会话连接的数据库实例发生宕机时TAF允许应用程序自动重新连接到数据库,此时之前未提交的事务将会回滚且保证正在运行的查询操作会话不发生中断。 从而实现客户端应用程序对后台RAC数据库部分实例失败毫无感知,保证业务操作的连续性。   2TAF分类 session

lzw5210的博客 2209

10g RAC 采用service达到taf

service由于oracle数据库中的一个关键概念,利用得当,可以轻松地管理数据库,提高数据库的工作效率。 经serviceoracle可以实现server side  taf,简单化client维修,下面我们来看看10g rac 如何测试service实现 serve side  taf 使用dbca来配置taf 通过dbca能够很方便的配置server  side taf ...

weixin_34178244的博客 151
上一篇: solaris10安装oracle10g图解
下一篇: Oracle的update语句优化研究
derek
博客等级 码龄17年 207粉丝 296原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值