博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RAC重要概念和原理
阅读量:6494 次
发布时间:2019-06-24

本文共 1150 字,大约阅读时间需要 3 分钟。

一 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。
常用第二种方法进行配置。对于归档文件的备份恢复可参考 rman备份rac的总结(转)。
如果是备份可以在不同节点上部分;
对于还原(RESTORE)操作,可以两个实例同时进行,但是对于恢复(RECOVER)操作,只能一个实例完成。
这就要求一个实例必须能同时看到两个实例的归档日志

参考 RAC 的一些概念性和原理性的知识

     oracle rac理解和用途扩展 

转载地址:http://fcyyo.baihongyu.com/

你可能感兴趣的文章
1+1*2+1*2*3+1*2*3*n数列的求和算法
查看>>
异常模拟测试 -- 场景抽象及解决方案
查看>>
Gradle之旅-can not find tools.jar问题解决
查看>>
JavaScript_navigator
查看>>
apache配置文件详解
查看>>
linux下echo的使用总结
查看>>
EDM营销学堂:高效提升营销邮件点击率的技巧
查看>>
ORACLE 11G静默安装配置分解
查看>>
为什么大家不相信国产虚拟化技术?
查看>>
华为首提“业务驱动基础架构”(SDI)
查看>>
Word2010使用技巧之一:熟悉功能区
查看>>
Citrix XenDektop 7 实施十 创建License Server
查看>>
RookeyFrame 通用页面 加载数据 原理
查看>>
hbuilder APP服务器端(C#)推送
查看>>
统计c盘的PE文件的个数 (遍历所有文件)
查看>>
大白话Vue源码系列目录
查看>>
EffectKeyMap系列1(Ubuntu)
查看>>
iOS手势
查看>>
Webpack源码基础-Tapable从使用Hook到源码解析
查看>>
【转载】NBU异机恢复oracle
查看>>