oracle-taf
http://blog.sina.com.cn/s/blog_48567d850102wck0.html
配置目标:把RAC系统配置为“主-备”模式,即平时所有连接都在rac01这个节点上,当rac01节点出现故障时
利用TAF功能把连接重置到rac02节点上并且保证查询语句的连续执行,会话不发生中断。
主备模式,优先实例是baoka1,备用实例是baoka2
srvctl add service -d baoka -s server_taf -r baoka1 -a baoka2 -P basic
负载均衡模式,即没有“主-备”这个概念。
srvctl add service -d baoka -s server_taf -r 'baoka1,baoka2' -P basic
删除服务
srvctl remove service -d kyc -s kyc_taf
启动服务
srvctl start service -d baoka -s server_taf
停止服务
srvctl stop service -d kyc -s kyc_taf
修改新建服务的属性,主要是设置-z(连接次数)、-w(连接等待)参数
srvctl modify service -d baoka -s server_taf -m BASIC -e SELECT -q TRUE -z 10 -w 1
检查监听程序是否有新建服务的注册信息
使用lsnrctl status命令检查,可以在rac01节点上看到已经有一个名为“server_taf”的服务
此时rac02节点上监听器没有这个服务信息。
在客户端创建或编辑tnsnames.ora文件,添加一个网络服务名
此处的192.168.1.56对应的是RAC集群的SCAN IP地址,而service_name为我们新建的server_taf。
baokadb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.30.50)(PORT = 1521)))
(CONNECT_DATA =
(SERVICE_NAME = server_taf)))
验证测试
通过DOS窗口下的SQLPLUS环境使用system用户连接RAC环境,检查发现每次连接都是被引导到racdb1实例上,racdb2确实在集群中充当备用节点。
此时通过关闭节点1主机,或者其它模拟racdb1实例宕机的方法来使集群发生主备切换。此处我们使用shutdown immediate命令关闭racdb1实例。
再次在刚才DOS窗口下连接的SQLPLUS环境中执行查询命令,发现
1. 此时连接的实例已经变成了racdb2,表明连接被成功转移到RAC备用实例。
2. 查询没有出现“通信通道文件结束”之类的报错,表明会话被安全转移没有发生中断。
select instance_name from v$instance;
select FAILOVER_TYPE,FAILOVER_METHOD,FAILED_OVER,SERVICE_NAME from v$session;
select * from v$session
where failover_type='SELECT';
oracle-taf的更多相关文章
- Oracle RAC学习笔记01-集群理论
Oracle RAC学习笔记01-集群理论 1.集群相关理论概述 2.Oracle Clusterware 3.Oracle RAC 原理 写在前面: 最近一直在看张晓明的大话Oracle RAC,真 ...
- 配置Server Side TAF
实验环境:Oracle 11.2.0.4 RAC 参考MOS文档: How To Configure Server Side Transparent Application Failover (文档 ...
- 【转】Oracle 10g RAC TAF
本人转自:http://www.cnblogs.com/future2012lg/archive/2013/10/12/3365978.html Oracle RAC 同一时候具备HA(High Av ...
- oracle HA 高可用性具体解释(之二,深入解析TAF,以及HA框架)
oracle HA 高可用性具体解释(之中的一个,client.server端服务具体解释):http://write.blog.csdn.net/postedit 我们已经看到TAF是的Oracle ...
- Oracle 10g RAC TAF
Oracle RAC 同时具备HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基础就是Failover(故障转移). 它指集群中任何一个节点的故障都不会影 ...
- Oracle RAC TAF 无缝failover
理论背景: TAF( Transparent Application Failover ) allows oracle clients to reconnect to a surviving inst ...
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之集群概念介绍(一)
集群概念介绍(一)) 白宁超 2015年7月16日 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习 ...
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 工作原理和相关组件(三)
RAC 工作原理和相关组件(三) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总.然后形成体 ...
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之缓存融合技术和主要后台进程(四)
缓存融合技术和主要后台进程(四) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总.然后形成体 ...
- ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档
ORACLE LINUX 6.3 + ORACLE 11.2.0.3 RAC + VBOX安装文档 2015-10-21 12:51 525人阅读 评论(0) 收藏 举报 分类: Oracle RA ...
随机推荐
- Flex外包公司——Flex案例展示
Flex案例展示 做的mail系统: http://gowebtop.com/webtop/ 在线购书网站 http://book.orzar.net/ eBay购物网站 http://www. ...
- Javascript中DataGrid表格纵线添加数据
接之前写的一篇博客http://www.cnblogs.com/Liu30/p/7229641.html,生成一个6*24的表格之后,添加数据 表格数据一般都是按行添加,我所做的这个表格是想添加一天2 ...
- Asp.net core 学习笔记 SignalR
refer : https://kimsereyblog.blogspot.com/2018/07/signalr-with-asp-net-core.html https://github.com/ ...
- ZCRM_AU_MAIL
FUNCTION ZCRM_AU_MAIL. *"---------------------------------------------------------------------- ...
- Alpha阶段敏捷冲刺
博客连链接集合 第一篇:http://www.cnblogs.com/just-let-it-go/p/8875433.html 第二篇:http://www.cnblogs.com/just-let ...
- OpenResty安装使用教程(CentOS 6)
一.安装OpenResty Linux官方建议直接通过官方提供的预编译包安装:http://openresty.org/cn/linux-packages.html # 确保yum周边工具已经安装 y ...
- Python字符编码的发展、cmd寻找路径
字符编码的发展: ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示 ...
- css样式 + 特殊符号
color控制字体颜色 十六进制值 #cc0066: font-size控制字体大小 单位 px / % / em / rem:像素 / 相对于父级元素 / 取决自己使用字体大小 / 取决于根元素ht ...
- 解决RAID重启后自动更名为md127
创建完raid后查看/etc/有没有生成mdadm.conf文件 如果没有执行命令:mdadm --detail --scan >> /etc/mdadm.conf 编辑配置文件/etc/ ...
- vs11 微软下载地址
https://www.microsoft.com/en-us/download/details.aspx?id=30679 vs11 微软的官方下载.最安全