RAC重要概念和原理

简介: 一 clusterware组成 OCR,VOTING文件;后台进程;网络元素 1.1后台进程 (1)Css 用于监控心跳,提供防止脑裂服务。就是监控集群的运行状态 (2)Crs为应用层资源(CRS Resource) 提供"高可用性服务";监控CRS Resource 的运行状态,并要启动,停止,监控,Failover这些资源. Crs资源主要有两类 GSD,ONS,VIP 和 Listener 属于Noteapps类 Database,Instance 和Service 属于 Database-Related Resource 类。

一 clusterware组成
OCR,VOTING文件;后台进程;网络元素
1.1后台进程
(1)Css 用于监控心跳,提供防止脑裂服务。就是监控集群的运行状态
(2)Crs为应用层资源(CRS Resource) 提供"高可用性服务";监控CRS Resource 的运行状态,并要启动,停止,监控,Failover这些资源.
Crs资源主要有两类
GSD,ONS,VIP 和 Listener 属于Noteapps类
Database,Instance 和Service 属于 Database-Related Resource 类。

(3)EVMD 这个进程负责发布CRS 产生的各种事件(Event).另外,CRS 和CSS 两个服务之前的通信就是通过EVMD 进程完成的

二 RAC进程
GCS、GES、GRD构成RAC最核心的功能:cache fusion
LMSn:负责数据块在实例间的传递,对应的服务叫GCS(global cache service)。
LMD: 负责在多个实例之间协调对数据块的访问顺序,保证数据的一致性访问。它负责提供GES(global enqueue service)服务。
DIAG: 监控实例的健康状态,并在实例出现运行错误时收集诊断数据记录到alert.log

三 RAC文件
3.1日志文件
redo thread: 每个实例有套redo log,这套redo log叫做一个redo thread。RAC中每个实例要设置thread参数,该参数缺省值时0。
如果设置了这个参数,则实例启动时,会用等于该thread的private redo thread。如果用缺省值,实例启动会选择使用public redo thread,
并且该实例会以独占的方式使用该redo thread。RAC环境下,redo log group是在整个数据库级别进行编号的,比如实例1有1,2,3三个日志组,
那么实例2的日志组就应该从4开始编号。
3.2归档日志:归档日志不必放在共享存储上,每个实例可以在本地存放归档日志,但是如果在单个实例进行备份归档日志或进行介质恢复操作,
又要求这个节点能够访问到所有实例的归档日志。因此RAC环境下配置归档日志有多种选择:1、NFS。2、实例间归档。3、ASM。
常用第二种方法进行配置。对于归档文件的备份恢复可参考http://blog.itpub.net/67294/viewspace-557894 rman备份rac的总结(转)。
如果是备份可以在不同节点上部分;
对于还原(RESTORE)操作,可以两个实例同时进行,但是对于恢复(RECOVER)操作,只能一个实例完成。
这就要求一个实例必须能同时看到两个实例的归档日志

参考 RAC 的一些概念性和原理性的知识 http://blog.csdn.net/tianlesoftware/article/details/5331067
     oracle rac理解和用途扩展  http://www.cnblogs.com/SuperXJ/p/3550290.html

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
存储 缓存 Oracle
|
SQL Oracle 关系型数据库
|
网络协议 Oracle 关系型数据库
|
Oracle 网络协议 关系型数据库
Oracle 11g RAC SCAN ip的原理及配置
SCAN概念:     先介绍一下什么叫SCAN,SCAN(Single Client Access Name)是Oracle从11g R2开始推出的,客户端可以通过SCAN特性负载均衡地连接到RAC数据库。
1880 0
|
SQL Oracle 关系型数据库
RAC3——RAC原理开始
1、RAC并发 RAC的本质是一个数据库,只不过现在这个数据库运行在了多台计算机上,在原先的单实例中,一个进程是否可以修改一条数据,取决于是否有其他进程(同一台计算机上)并发修改。
1030 0
|
1月前
|
存储 运维 Oracle
Oracle系列十八:Oracle RAC
Oracle系列十八:Oracle RAC
|
2月前
|
Oracle 关系型数据库
oracle Hanganalyze no RAC
oracle Hanganalyze no RAC
15 0
|
2月前
|
Oracle 关系型数据库
oracle rac 手工安装补丁,不适用auto
oracle rac 手工安装补丁,不适用auto
25 3