第三方集群解决方案与Oracle RAC的融合与应用
1. 集群软件概述
1.1 集群软件的定义与类型
集群软件在不同语境下有多种含义,在Oracle RAC环境中,它表现为两个共享库,与Oracle可执行文件动态链接时,提供节点成员服务和节点间通信功能。主要有两种类型:
- Oracle Clusterware :最初从Compaq获得许可,在2001年夏季RAC发布时,以Oracle Cluster Management Services(OCMS)的形式在Windows和Linux上用于Oracle 9i。Oracle 10.1对应的是Cluster Ready Services(CRS),到Oracle 10.2时更名为Oracle Clusterware。
- 第三方集群软件 :在Oracle 9i中,除Linux和Windows外,其他平台上的RAC必须使用第三方集群软件,而OCMS是这两个平台支持的集群软件。在Oracle 10.1及更高版本中,它变为可选,因为Oracle Clusterware可以独立运行。支持的第三方集群软件包括Sun Cluster、HP Serviceguard和TruCluster等。
1.2 集群软件的功能与选择
Oracle服务器大多使用第三方集群软件包来提供节点成员服务,但将Oracle与第三方集群软件集成会带来不必要的移植复杂性。Oracle有将原本由平台提供的功能内部化的历史,例如Oracle 8首次发布了Oracle DLM,使OPS不再依赖内核DLM服务。Oracle通过与Compaq的许可协议将节点成
超级会员免费看
订阅专栏 解锁全文
5772

被折叠的 条评论
为什么被折叠?



