美河学习在线 www.eimhe.com
1.什么是 Oracle Clusterware
Clusterware 说明
Oracle clusterware 控制的是我们节点,通过 clusterware 允许不同节点之间进行通信,每个
节点就是基本的单元,这些节点加起来才构成我们的集群。
Oracle clusterware 对运行 rac 提供了基本的架构支持。Oracle clusterware 管理相关的资源,
如:VIP,database,listeners,services 等。
这些资源的命名规则如下:ora.host_name.resource_name。
Oracle 10gR2 以后,最多支持 100 个节点
可以使用 oracle clusterware 命令来管理应用程序和数据库软件。在 rac 环境下,oracle
clusterware 自动管理所有资源。
这些资源分成 2 类:cluster resource 和 local resource。
Oracle clusterware 的不同节点操作系统必须相同。
Oracle clusterware 有两个存储组件:
1. voting disk files:用来记录节点成员的信息
2. oracle cluster registry(OCR):用来记录 cluster 的配置信息
以上两者必须存放在共享设备上,以保证所有节点都能访问。
Oracle clusterware 相关组件说明–非常重要
Oracle clusterware stack 说明
Oracle clusterware 包含 2 个独立的 stack:
(1) upper stack:由 cluster ready services(CRS)守护进程:crsd 维护
crsctl stop crs:停当前的是上层资源
crsctl stop cluster -all:停所有节点的资源
(2) lower stack: 由 oracle high availability services daemon 进程:ohasd 维护。
这 2 个 stack 都有自己的进程来处理相关的工作。
评论