大话 ORACLE RAC
第一部分
集群理论篇
第二章:
什么是RAC集群
集群分类
高性能计算集群
HA
LB
集群环境的特殊问题:
并发控制,DLM
健忘症,Amnesia
脑裂,Split Brain, 投票算法
IO隔离,IO Fencing,有软件和硬件的方式,用SCSI Reserve命令"锁住"存储设备,"自杀";
STONITH,Shoot the other node in the head,直接关掉电源
RAC 集群:
存储层,
网络层,
集群件层,
应用层:CRS Resource,
整个应用层是由若干个CRS Resource组成的,可以简单地理解,一个Resource通常是一个进程,
或者由一组进程组成的一个完整服务。
集群环境之所以能够提供高可用性,是因为集群软件CRS对运行于其上的应用进行监视,并在发生
异常时进行重启,切换等干预手段。这些被CRS监控的对象就叫做CRS Resource。这些CRS Resource
是在RAC安装过程中自动或者手动创建,并且注册登记到CRS中,是以元数据(metadata)的形式被
记录在OCR磁盘上,这些元数据包括Resource的名称,如何启动,停止,如何检查健康等配置信息。
ORACLE 把这些资源分为两组:nodeapps 和 database-related resource
nodeapps: GSD,ONS,VIP,Listener,(GSD,ONS,VIP是在OCR的安装过程中自动创建并注册的)
database-related resource:Database,Instance,Service(Listener,Database,Instance,Service
可以在安装的过程中自动创建,也可以在安装完成后通过DBCA,NetCA,Srvctl工具手工创建并注册。
阅读(517) | 评论(1) | 转发(0) |