数据库工程师 —— Oracle 数据库集群管理
Version:beta
www.koorka.com
1.2 Oracle Clusterware 体系结构与进程
1.2.1 Oracle Clusterware 简介
Oracle Clusterware 是一个集群软件,使用它做集群的所有操作系统必须相同。使用
Oracle Clusterware 将多个装有相同操作系统的服务器捆绑到一起,当对这些集群的服务器进
行访问时,就像访问一台服务器一样。
Oracle Clusterware 要求两个集群组件:
(1)voting disk(表决磁盘):用于记录集群节点的信息。虽然名字是磁盘,但是如果
使用的是 OCFS 文件系统,它是以一个文件的方式存在。RAC 用它来确定哪些实例是集群
实例。当网络发生故障时,还要用它存储的信息进行健康检查(例如检查成员服务器是否可
用)和仲裁。表决磁盘必须存放在共享磁盘上。
(2)Oracle Cluster Registry(OCR,集群注册),用于记录集群配置信息。集群注册也
必须存放在共享磁盘上。
Oracle Clusterware 要求每个节点必须连接到一个私有网络,用于 Oracle Clusterware 之
间进行内部通讯。Oracle Clusterware 要求用于内部通讯的私有网络必须与用于节点通讯
(RAC 间通讯)的网络分开(即不能在同一网络)。Oracle Clusterware 内部通讯的网络也可
以与 RAC 间通讯的网络使用相同的网络,但是该网络不能被非集群的节点访问到。例如:
如图 1-4 所示,网络中有三台服务器,其中两台服务器要进行 Oracle 数据库集群,如果
Oracle Clusterware 内部通讯和 RAC 间通讯使用同一网络(例如 202.127.124.0/24),此时没
有加入集群的服务器可以访问两个集群节点。因此,Oracle Clusterware 内部通讯和 RAC 间
通讯使用不同网络(例如 RAC 使用 202.127.124.0/24,Oracle Clusterware 使用 10.10.10.0/24)。
图 1-4
无论如何,推荐所有节点单独连接到一个网络,进行 Oracle Clusterware 间的内部通讯,
如图 1-5 所示。
互联网络
节点 1 节点 2
评论0
最新资源