频道栏目
读书频道 > 数据库 > Oracle > Oracle_Database 11g RAC手册(第2版)
2.5.1 集群组服务(CGS)
2013-01-11 14:48:09     我来说两句
收藏   我要投稿
《oracle database 11g rac手册(第2版)》根据oracle ace提供的专家指导来管理动态的企业级计算基础设施。《oracledatabase 11g rac手册(第2版)》进行了全面修订与更新,涵盖了最新的工具和功能。通过阅读本...  立即去当当网订购

OPS有一个关键的“隐藏”组件或很少为人知的组件:“集群组服务”(CGS),它原来在Oracle 8中称为“组成员资格服务”(GMS)。CGS有一些OSD组件(节点监控器接口),其余部分是内置于Oracle内核的GMS部分。CGS保存着一个供DLM使用的键仓库,用于通信和与网络有关的活动。Oracle 8i内核(以及更高版本)中的这个层提供了一些关键功能,没有这些关键功能,OPS数据库就不能运行:

节点间通信

组成员资格一致性

集群同步

进程分组、注册和取消注册

一些集群软件仍然随操作系统而有所不同,所以必须开发和实现一个OSD层。某些低级集群通信只能通过这个OSD层来完成,它使用Oracle指定的API与Oracle内核进行通信。这些OSD组件包含在“节点监控器”(NM)中,它是CGS的一部分。

一整套集群通信接口和API成为OPS 8i中Oracle代码的内部部分。GMS提供了许多服务,如成员状态、节点逐出(node eviction)等,在Oracle 8中,它们还未被包含在内;而在Oracle 8i中,它们已经成为内部组成部分。GMS从Oracle 8i(8.1.6)开始变为CGS,CGS基本上包含了GMS和集群管理的NM组件。在这个层的下面是集群监控器或是由OS供应商提供的集群软件(如TruCluster、Veritas Cluster Services、HP MC/ServiceGuard等)。

Oracle 8i还引入了网络冗余,这样一来,网络路径的问题或故障就都会向上传递到群组监控器级别(CGS的一部分),并允许关闭该实例,或者使用冗余网络硬件提供网络路径的故障转移。在OPS 8i版本之前,网络问题可能导致实例的无限期挂起。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.5 OPS数据库的组件
下一篇:2.5.2 分布式锁管理器(DLM)
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站