ORACLE服务器TAF配置说明书

上传人:工**** 文档编号:510536004 上传时间:2022-10-10 格式:DOCX 页数:8 大小:189.52KB
返回 下载 相关 举报
ORACLE服务器TAF配置说明书_第1页
第1页 / 共8页
ORACLE服务器TAF配置说明书_第2页
第2页 / 共8页
ORACLE服务器TAF配置说明书_第3页
第3页 / 共8页
ORACLE服务器TAF配置说明书_第4页
第4页 / 共8页
ORACLE服务器TAF配置说明书_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《ORACLE服务器TAF配置说明书》由会员分享,可在线阅读,更多相关《ORACLE服务器TAF配置说明书(8页珍藏版)》请在金锄头文库上搜索。

1、ORACLE服务器TAF配置说明书目录ORACLE服务器端TAF的配置说明书1一、说明 1二、服务端配置方法 1三、客户端的配置方法3四、手动模拟转移测试验证4五、故障转移验证验证5手工关闭某个实例5自身故障6六、注意事项7一、说明TAF (TRANSPORT APPLICATION FAILOVER 简称透明应用故障转移)是在优化系统架 构的同时,提高系统的可用性。对比在客户端,在服务器端配置TAF,可以简化TAF的使用方法。本文介绍在ORACLE RAC服务器端/客户端上TAF的配置方法、及测试验证、及注意事项。二、服务端配置方法环境说明:ORACLE 11204, RAC双节点,1. 查

2、看数据库上已配置的服务(名)。oracletlmbdb1/home/oracle$srvctl config service -d tlmborclService name: srv10Service is enabledServer pool: tlmborcl_srv10Cardinality: 1Disconnect: falseService role: PRIMARYManagement policy: AUTOMATICDTP transaction: falseAQ HA notifications: falseFailover type: SELECTFailover meth

3、od: NONETAF failover retries: 0TAF failover delay: 0Connection Load Balancing Goal: LONGRuntime Load Balancing Goal: NONETAF policy specification: BASICEdition:Preferred instances: tlmborcl1Available instances: tlmborcl2Service name: srv20Service is enabledServer pool: tlmborcl_srv20Cardinality: 1Di

4、sconnect: falseService role: PRIMARYManagement policy: AUTOMATICDTP transaction: falseAQ HA notifications: falseFailover type: SELECTFailover method: NONETAF failover retries: 0TAF failover delay: 0Connection Load Balancing Goal: LONG Runtime Load Balancing Goal: NONE TAF policy specification: BASIC

5、Edition:Preferred instances: tlmborcl2Available instances: tlmborcll说明: tlmbdb1,节点1的服务器名称,节点2名称为tlmbdb2。 - tlmborcl,目标数据库服务名称,用于登录数据库。配置后,当使用该服 务名登录数据库时,不论登录到哪个实例(节点),都是登录到该数据库(一 个节点上可以存在多个数据库)。 节点1的实例名为tlmborcl1,节点2的实例名为tlmborcl2。 srv10, srv20,服务名(文章中提及的服务和服务名,本质都是一个意思。服 务是指功能,服务名是指该功能的表现名称)。2. 删除原

6、来的服务,重新配置。2.1停止原服务。oracletlmbdb1/home/oracle$srvctl stop service -d tlmborcl -s srv10 oracletlmbdb1/home/oracle$srvctl stop service -d tlmborcl -s srv202.2删除原服务。oracletlmbdb1/home/oracle$srvctl remove service -d tlmborcl -s srv10 oracletlmbdb1/home/oracle$srvctl remove service -d tlmborcl -s srv202.

7、3重新配置服务,这里用回原来的名称。oracletlmbdb1/home/oracle$srvctl add service -d tlmborcl -s srv10 -r tlmborcll -a tlmborcl2 -P basic -e selectoracletlmbdb1/home/oracle$srvctl add service -d tlmborcl -s srv20 -r tlmborcl2 -a tlmborcll -P basic -e select说明:-d指明是哪个数据库的服务-s 服务名 -r 首选实例-a 备选实例 -P 故障转移类型-e 允许的故障转移操作2.4

8、 查看服务状态。oracletlmbdb1/home/oracle$srvctl status service -d tlmborclServicesrv10 is not running.Servicesrv20 is not running. 说明:创建服务后,服务的状态为关闭。必须得启动服务才能使用。2.5 启动服务。 oracletlmbdb1/home/oracle$srvctl start service -d tlmborcl Service srv10 is running on instance(s) tlmborcl1 Service srv20 is running on

9、 instance(s) tlmborcl2 oracletlmbdb1/home/oracle$ 说明:服务在哪个实例上running,使用该服务名登录时,将登录到该实例。3. 连接测试当使用srvlO服务名时,将连接/登录到实例1 (tlmborcll)。若被重新转移/ 重新分配到实例2时,将连接/登录到实例2( tlmborcl2 )。使用srv20时同理。oracletlmbdb1/home/oracle$sqlplus cloudzs/cloudzssrv10 SQL*Plus: Release 11.2.0.4.0 Production on Wed Jul 18 16:34:03

10、 2018Copyright (c) 1982, 2013, Oracle. All rights reserved.Connected to:Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing optionsCLOUDZSsrv10selec

11、t instance_name from v$instance;INSTANCE_NAME tlmborcl1Elapsed: 00:00:00.00CLOUDZSsrv10connect cloudzs/cloudzs srv20 Connected.CLOUDZSsrv20select instance_name from v$instance;INSTANCE_NAME tlmborcl2Elapsed: 00:00:00.02三、客户端的配置方法修改oracle下的tnsnames.ora文件,增加实例名称配置。日匸 1 e(&tlmbdb2/oracte/app/dbllqfnetw

12、ork/adniininnore tnsnames. oraft- Lrisnaries ora Networ_k Configuration File: /racle/app/dbllg/network/ajdmin/tnsndnies .ora # (PROTOCOL 二 TCP)(HOST =CCONNECT.DATA (SERVER = DEDICATE(SERVICE_NAML = tlfflborcl)RVIO = CRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST =CCOMNECT DATA -(SERVER = DEDLCATED1(SERV

13、ICE.NAME - .rvlCi)5RV?0 -(DESCRIPTION =CADDRES5 - (PROTOCOL - KP)(HO5T - f匚OMECT_DATA _(SERVER - DEDICATED) (SERVICE_NAMt = STVZO)orac1e(&tliiibdb2/arac1 e/app/dblig/netork/adoiinS说明:椭圆标记的srvlO,是上述命令srvctl add service-d tlmborcl-s srvlO里指定的名称。 方框标记的SRV10,是连接串的名称,可以任意命名。四、手动模拟转移测试验证把服务名srvlO的首实例,从tlm

14、borcll转到tlmborcl2。 oracletlmbdb1/home/oracle$srvctlrelocate service -d tlmborcl -s srvlO -i tlmborcll -t tlmborcl2 说明:relocate转移/重新分配-i服务原先的首实例-t服务新的首实例1. 查看转移后服务名所在实例oracletlmbdb1/home/oracle$srvctl status service -d tlmborclService srv10 is running on instance(s) tlmborcl2Service srv20 is running on instance(s) tlmborcl22. 手动转移服务名的首实例,只是临时性的操作,不会改变配置中最初的首实例oracletlmbdb1/home/oracle$srvctl config service -d tlmborcl -s srv10Service name: srv10Service is enabledServer pool: tlmborcl_srv10Cardinality: 1Disconnect: falseService role: PRIMARY Management policy: AUTOMATICDTP tra

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号