本文共 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/