`

Oracle 11gR2 RAC Service-Side TAF 配置示例

 
阅读更多


相关的理论说明,参考如下Blog:

Oracle RACFailover 详解

http://blog.csdn.net/tianlesoftware/article/details/5340788

How To Configure Server Side TransparentApplication Failover [ID 460982.1]

1.创建TAFService

[oracle@db1 bin]$ ./srvctl add service -d orcl -s server_taf -r "orcl1,orcl2" -P BASIC

--这里的orcl是database name,orcl1和orcl2 是instance name。

2.启动server_taf服务

[oracle@db1 bin]$ ./srvctl start service -d orcl -s server_taf

3.检查service运行情况

[oracle@db1 bin]$ ./srvctl config service -d orcl

Service name: server_taf

Service is enabled

Server pool: orcl_server_taf

Cardinality: 2

Disconnect: false

Service role: PRIMARY

Management policy: AUTOMATIC

DTP transaction: false

AQ HA notifications: false

Failover type: NONE

Failover method: NONE

TAF failover retries: 0

TAF failover delay: 0

Connection Load Balancing Goal: LONG

Runtime Load Balancing Goal: NONE

TAF policy specification: BASIC

Edition:

Preferred instances: orcl1,orcl2

Available instances:

4.确认serviceID

SQL> select name,service_id from dba_services where name = 'server_taf';

NAMESERVICE_ID

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

server_taf3

5.service添加参数:

SQL>executedbms_service.modify_service(service_name=>'server_taf'-
,aq_ha_notifications=>true-
,failover_method=>dbms_service.failover_method_basic-
,failover_type=>dbms_service.failover_type_select-
,failover_retries=>180-
,failover_delay=>5-
,clb_goal=>dbms_service.clb_goal_long);

6. 确认参数修改:

colnameformata15
colfailover_methodformata11heading'METHOD'
colfailover_typeformata10heading'TYPE'
colfailover_retriesformat9999999heading'RETRIES'
colgoalformata10
colclb_goalformata8
colAQ_HA_NOTIFICATIONSformata5heading'AQNOT'

SQL> select name, failover_method,failover_type, failover_retries,goal, clb_goal,aq_ha_notifications from dba_services where service_id = 3;

NAME METHOD TYPE RETRIES GOAL CLB_GOAL AQNOT

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

server_taf BASIC SELECT 180 NONE LONGYES

SQL>

7. 检查service注册情况:

[oracle@db1 bin]$ lsnrctl services

LSNRCTL for Linux: Version 11.2.0.3.0 -Production on 15-JUL-2012 13:26:43

Copyright (c) 1991, 2011, Oracle. All rights reserved.

Connecting to(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=db1)(PORT=1521)))

Services Summary...

Service "+ASM" has 1 instance(s).

Instance "+ASM1", status READY, has 1 handler(s) for thisservice...

Handler(s):

"DEDICATED" established:57 refused:0 state:ready

LOCAL SERVER

Service "orcl" has 1 instance(s).

Instance "orcl1", status READY, has 1 handler(s) for thisservice...

Handler(s):

"DEDICATED" established:11 refused:0 state:ready

LOCAL SERVER

Service "orclXDB" has 1instance(s).

Instance "orcl1", status READY, has 1 handler(s) for thisservice...

Handler(s):

"D000" established:0 refused:0 current:0 max:1022 state:ready

DISPATCHER <machine: db1, pid: 2167>

(ADDRESS=(PROTOCOL=tcp)(HOST=db1.tianlesoftware.com)(PORT=38731))

Service "server_taf" has 1instance(s).

Instance "orcl1", status READY, has 1 handler(s) for thisservice...

Handler(s):

"DEDICATED" established:11 refused:0 state:ready

LOCAL SERVER

The command completed successfully

8. 客户端就可以使用Service-SideTAF了:

在客户端TNS 配置:

orcl =
(DESCRIPTION=
(ADDRESS=(PROTOCOL=tcp)(HOST= orcl.tianlesoftware.com)(PORT=1521))
(CONNECT_DATA=

(SERVER=DEDICATED)

(SERVICE_NAME=orcl)

)
)

-- orcl.tianlesoftware.comSCAN IP地址。

9.查看进程状态

[oracle@db1 bin]$ ./crs_stat -t

Name Type Target StateHost

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

ora.DATA.dg ora....up.type ONLINE ONLINEdb1

ora.FRA.dg ora....up.type ONLINE ONLINEdb1

ora....ER.lsnr ora....er.type ONLINE ONLINEdb1

ora....N1.lsnr ora....er.type ONLINE ONLINEdb2

ora....N2.lsnr ora....er.type ONLINE ONLINEdb1

ora....N3.lsnr ora....er.type ONLINE ONLINEdb1

ora.OCR.dg ora....up.type ONLINE ONLINEdb1

ora.asm ora.asm.type ONLINEONLINE db1

ora....SM1.asm application ONLINEONLINE db1

ora....01.lsnr application ONLINEONLINE db1

ora....-01.gsd application OFFLINEOFFLINE

ora....-01.ons application ONLINEONLINE db1

ora....-01.vip ora....t1.type ONLINE ONLINEdb1

ora....SM2.asm application ONLINEONLINE db2

ora....02.lsnr application ONLINEONLINE db2

ora....-02.gsd application OFFLINEOFFLINE

ora....-02.ons application ONLINEONLINE db2

ora....-02.vip ora....t1.type ONLINE ONLINEdb2

ora.cvu ora.cvu.type ONLINEONLINE db1

ora.gsd ora.gsd.type OFFLINEOFFLINE

ora....network ora....rk.type ONLINE ONLINEdb1

ora.oc4j ora.oc4j.type ONLINEONLINE db1

ora.ons ora.ons.type ONLINEONLINE db1

ora.orcl.db ora....se.type ONLINE ONLINEdb1

ora....taf.svc ora....ce.type ONLINE ONLINEdb1

ora.scan1.vip ora....ip.type ONLINE ONLINEdb2

ora.scan2.vip ora....ip.type ONLINE ONLINEdb1

ora.scan3.vip ora....ip.type ONLINE ONLINEdb1

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

版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!

Skype: tianlesoftware

QQ: tianlesoftware@gmail.com

Email: tianlesoftware@gmail.com

Blog: http://www.tianlesoftware.com

Weibo: http://weibo.com/tianlesoftware

Twitter: http://twitter.com/tianlesoftware

Facebook: http://www.facebook.com/tianlesoftware

Linkedin: http://cn.linkedin.com/in/tianlesoftware

-------加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请----

DBA1 群:62697716(满); DBA2 群:62697977(满)DBA3 群:62697850(满)

DBA 超级群:63306533(满); DBA4 群:83829929 DBA5群: 142216823

DBA6 群:158654907 DBA7 群:172855474 DBA总群:104207940


分享到:
评论

相关推荐

    deploying-oracle-11gr2-rac-on-rhel6_1

    ### Oracle 11g R2 RAC 在 RHEL 6 中部署最佳实践 #### 概述 Oracle 11g R2 RAC (Real Application Clusters) 是 Oracle 数据库的一个重要版本,它提供了高可用性和负载均衡功能。RHEL (Red Hat Enterprise Linux) ...

    oracle11gR2-Rac-for-linux安装手册

    根据给定的文件信息,以下是关于Oracle 11g R2 RAC for Linux...以上是基于“oracle11gR2-Rac-for-linux安装手册”的核心知识点总结,对于具体实施细节和步骤,建议参考原手册及Oracle官方文档以获得更详尽的操作指南。

    Oracle 11gR2 RAC + ASM on AIX-6.1安装指导手册

    Oracle 11gR2 RAC (Real Application Clusters) 和 ASM (Automatic Storage Management) 是在AIX-6.1操作系统上部署企业级数据库环境的关键组件。本安装指南将涵盖预安装检查、规划以及安装过程中的重要步骤。 1. ...

    【Oracle-RAC】Linux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂)

    根据提供的文档信息,本文将详细解析Oracle 11g R2 RAC(Real Application Clusters)在Linux环境下的安装配置过程。此文档适用于希望在Linux平台上部署Oracle 11g R2 RAC集群的IT专业人士。 ### Oracle 11g R2 RAC...

    【小麦苗高可用课堂】Oracle 11g RAC安装--基于openfiler存储+多路径+udev方式

    小麦苗高可用课堂 Oracle 11g RAC 安装的主要目的是介绍 Oracle 11g RAC 的安装配置过程,包括了数据库的安装、实例的创建、 listener 的配置等方面。 知识点五:高可用性解决方案 小麦苗高可用课堂 Oracle 11g ...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    第1章 认识Oracle RAC 1.1 RAC产生的背景 1.2 RAC体系结构 1.2.1整体结构 1.2.2物理层次结构 1.2.3逻辑层次结构 1.3 RAC的特点 1.3.1双机并行 1.3.2高可用性 1.3.3易伸缩性 1.3.4低成本 1.3.5高吞吐量 ...

    Oracle 11GR2 RAC-RAC DG 环境部署手册

    Oracle 11GR2 RAC (Real Application Clusters) 和 RAC-DG (Data Guard) 环境的部署是一项复杂而关键的任务,涉及到多个层面的技术集成和配置。以下是根据提供的信息,对整个部署过程的详细说明: 1. **Oracle RAC ...

    构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化

    《构建最高可用Oracle数据库系统:Oracle 11gR2 RAC管理、维护与性能优化》从硬件和软件两个维度系统且全面地讲解了Oracle 11g R2 RAC的架构、工作原理、管理及维护的系统理论和方法,以及性能优化的技巧和最佳实践...

    Oracle11GR2 RAC for AIX安装配置

    以下是基于AIX 6.1进行Oracle 11gR2 RAC安装配置的详细步骤和关键知识点: 1. **系统规划**: - **硬件环境**:至少需要两台IBM Power570服务器,每台配备2C/2核2.2GHz CPU,16GB内存,以及特定数量的硬盘和网络...

    Oracle-11g-R2-RAC-with-ASM存储迁移-手记.docx

    Oracle 11g R2 RAC with ASM 存储迁移手记 本文详细介绍了如何将 Oracle RAC 的数据库数据迁移到新的存储设备上,并提供了详细的迁移步骤和图文说明。整个迁移过程中,使用了 ASM DISKGROUP 的方式来完成存储迁移,...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化.part1

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化.part1.rar

    ORACLE11GR2_RAC_linux安装

    oracle linux 6.4上安装部署 oracle RAC 11G R2,oracle linux上安装oracle是最简便的。

    一步一步在Linux上升级 Oracle 10gR2 RAC到11gR2 RAC

    某客户需要将一套Oracle 10gR2 双节点RAC 生产数据库升级至Oracle 11gR2 RAC,所以便有了本系列实战的教程。 为更贴切还原生产过程中的实际操作,本系列教程一个分两大部分: 第一部分已发 一步一步在Linux上部署...

    Oracle 11.2.0.3 单实例 迁移到 11gR2 RAC 案例-- 使用RMAN 异机恢复

    总结起来,Oracle 11.2.0.3单实例迁移到11gR2 RAC的异机恢复过程是一项技术性强且步骤繁多的任务,涉及到RMAN的备份恢复、新环境的配置、数据库和应用的适应性调整等多个环节。正确执行这些步骤,可以实现平滑迁移,...

    Linux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂).zip

    Linux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂).zipLinux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂).zipLinux--Oracle-11g-R2-RAC-安装配置详细过程V3.0(图文并茂).zip

    Oracle 11g RAC--安装参考手册

    ### Oracle 11g RAC 安装参考手册知识点总结 #### 一、Oracle 11g RAC 概述 - **Oracle Real Application Clusters (RAC)**:Oracle RAC 是一种数据库集群技术,允许多个数据库实例同时访问同一组数据文件。这种...

    Oracle11gR2 RAC guides On Lunix

    本文档提供了 Oracle 11gR2 RAC 在 Linux 环境下的安装指导,旨在帮助数据库管理员顺利安装配置该版本的 RAC 系统。文档详细介绍了 11gR2 Grid Infrastructure 的新特性,并提供了必要的系统要求和技术准备步骤。 #...

    Oracle11gR2 RAC快速安装(1集)

    在本快速安装教程中,我们将深入探讨Oracle 11gR2 RAC的安装步骤,确保你能够高效地配置这一复杂但强大的技术。 首先,理解Oracle RAC的基础架构是至关重要的。RAC由一组相互连接的服务器节点组成,每个节点上运行...

    实战完美搭建Oracle 11gR2_RAC+ASM+DG(最新精编版)

    ### 实战完美搭建Oracle 11gR2_RAC+ASM+DG(最新精编版) #### 概述 本文档旨在提供一个详尽的指南,帮助读者在虚拟环境中搭建Oracle 11gR2_RAC(Real Application Clusters)、ASM(Automatic Storage Management...

Global site tag (gtag.js) - Google Analytics