0
DAVEOracleRAC学习笔记
184
87页
10次
墨值5
美河学习在线 www.eimhe.com
1.什么是 Oracle Clusterware
Clusterware 说明
Oracle clusterware 控制的是我们节点,通过 clusterware 允许不同节点之间进行通信,每
节点就是基本的单元,这些节点加起来才构成我们的集群。
Oracle clusterware 对运行 rac 提供了基本的架构支持。Oracle clusterware 管理相关的资源
如:VIPdatabaselistenersservices 等。
这些资源的命名规则如下: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 registryOCR:用来记录 cluster 的配置信息
以上两者必须存放在共享设备上,以保证所有节点都能访问。
Oracle clusterware 相关组件说明非常重要
Oracle clusterware stack 说明
Oracle clusterware 包含 2 个独立的 stack
1 upper stack:由 cluster ready servicesCRS)守护进程:crsd 维护
crsctl stop crs:停当前的是上层资源
crsctl stop cluster -all停所有节点的资源
2 lower stack oracle high availability services daemon 进程:ohasd 维护。
2 stack 都有自己的进程来处理相关的工作。
美河学习在线 www.eimhe.com
Cluster ready services stack 说明:
CRS Stack 相关的组件及进程说明如下
1. Cluster ready servicesCRS(负责 OCR 的备份)
CRS:集群中管理高可用性的主要进程。
CRS daemoncrsd进程会根据 OCR 中存储的每个 resource 的配置信息来进行管理。
这些管理包括:startstopmonitor failover 操作。
resource 发生改变时CRSD 进程会生成一个 events
如果在 clusterware 上安装了 RACcrsd 进程也会监控:databaseinstancelistener 等。
当某个组件挂掉时,CRSD 也会自动重启这些组件。
所有需要高可用性的组件,都会在安装配置的时候,以 CRS resource 的形式登记到 OCR 中,
CRSD 进程就是根据 OCR 中的内容,决定监控哪些进程,如何监控,出现问题时又如何解
决。
也就是说,CRSD 进程负责监控 CRS resource 的运行状态,并要启动,停止,监控,failover
这些资源。默认情况下,CRS 会自动尝试重启资源 5 次,如果还是失败,则放弃尝试。
这就是 CRS 服务-----对应 crsd 进程完成服务
ps ef|grep crsd
11.2 中, CRS 资源进行了重新分类:Local Resources Cluster Resourcescrsd 进程可
以维护这两种资源的)
OHASD 指的就是 cluster resource
crsctl stat res -t(能看到所有资源的分类)
11gR2 里面启动 CRS 的时候,会提示 ohasd 已经启动。那么这个 OHASD 到底包含哪些资
源。
crsctl stat res -init -t(通过这个命令查看)
of 87
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜
近期活动
全部
暂无活动,敬请期待...
相关课程
全部