CRS是集群就绪服务(cluster ready service)的简称,主要负责集群中的资源管理以及OCR管理。为了与10gR2集群管理软件名称crs区分,这里用CRSD代替CRS。
相关概念:
--资源:集群所管理的程序实体或者守护进程;
--OCR(Oracle Cluster Register):OCR实际上是一个包含了所有信息的注册表,CRSD通过访问OCR来获得集群资源的列表,以及每个资源的属性。
1.在2个节点的RAC环境中,从节点1上关闭节点2的监听

su - grid
srvctl stop listener -n node2 -l LISTENER

2.CRSD管理的资源主要包括2种:
--本地资源:只能在被节点上运行,不能转移到其它节点运行。包括:network资源、gsd资源、监听程序资源、ons资源、asm代理资源和磁盘组资源
--集群资源:该资源会在集群的一个或多个节点上运行,当某个节点出现问题时,资源可以切换到集群的其它节点上运行。包括:vip资源、scan vip资源、gns资源、数据库资源和数据库服务资源

2.1 网络资源
(1)用于管理集群的公网,它们会以ora.net<n>.network资源的形式存在
(2)如何查看network资源的基本属性(以资源ora.net1.network为例):

su -grid
crsctl stat res ora.net1.network -p

(3)由于这个资源管理的是集群的公网,很多资源都要依赖这个资源,例如:vip资源、scan vip资源、监听程序资源、cvu资源、数据库服务资源。一旦这个资源出现了问题,依赖于这个资源的其它资源都会被离线

2.2 VIP资源
(1)数据库中一共有4种类型的vip资源
--节点vip资源
--scan vip资源:该资源用于管理集群的SCAN对应的IP地址;
--gns vip资源:gns可认为oracle推出的dns,如果DHCP被使用,gns可以为GI中的vip、scan vip和公网ip提供域名解析服务,使GI不再需要固定ip
--application vip:用户自定义的vip,可以根据需要集群的其它节点

2.3 监听程序资源
在11gR2中,一共有2类监听资源,分别是scan监听程序和节点监听程序。监听程序需要从GI主目录启动

2.4 ons资源
ons资源监控Oracle Notification Service的状态。
*注:Notification,通知

2.5 gsd资源
gsd资源的作用是向后兼容9i版本数据库的资源,默认处于离线状态。

2.6 gns资源
配合DHCP为集群的公网、vip、scan vip提供域名解析服务

2.7 asm代理资源
crsd管理的asm资源只会显示真正的asm实例的状态

2.8 磁盘组资源
ora.<磁盘组名>.dg负责对应的磁盘组,该资源在磁盘组挂载后会自动上线,并开始监控磁盘组的状态

2.9 数据库资源
数据库资源ora.<数据库名>.db是11gR2版本集群中新增加的资源,该资源负责管理集群中运行的数据库。
数据库资源属性输出如下:

su - grid
crsctl stat res ora.<数据库名>.db -p

2.10 cvu资源
从11gR2开始,GI会定期运行cluvfy命令对集群的健康性进行检查,crsd是通过ora.cvu来实现的。
可以通过以下命令来了解这个资源的属性:

crsctl stat res ora.cvu -p

2.11 使用srvctl命令
之前一直使用crsctl stat res <资源名> -p来查看资源的很多属性。也可以使用srvctl来查看资源的属性,srvctl的输出可读性更好。
(1)查看network资源

su - grid
srvctl config network -k 1

注:1代表资源的编号

(2)查看vip资源

su - grid
srvctl config vip -n <节点名>

(3)scan vip资源

su - grid
srvctl config scan

(4)Listener资源

su - grid
srvctl config listener -l <listener名称>

(5)scan Listener资源

su - grid
srvctl config scan_listener
SCAN LISTENER listener_scan1 exists.port:tcp:1521

(6)asm资源

su - grid
srvctl config asm -a

(7)磁盘组资源

su - grid
srvctl status diskgroup -g <磁盘组名>

(8)数据库资源

su - grid
srvctl config database -d <数据库名> -a

(9)数据库服务资源

su - grid
srvctl config service -d <数据库名> -s <服务名> -v

CRS的更多相关文章

  1. Oracle 11g RAC 卸载CRS步骤

    Oracle 11g之后提供了卸载grid和database的脚本,可以卸载的比较干净,不需要手动删除crs ##########如果要卸载RAC,需要先使用dbca删除数据库,在执行下面的操作### ...

  2. 記錄一次CRS-0184: Cannot communicate with the CRS daemon的解決

    1. 描述: 使用crs_stat –t 命令查看rac服務,直接報CRS-0184: Cannot communicate with the CRS daemon.錯誤 但是奇怪的是我們的DB是沒有 ...

  3. AIX下禁止crs随ha启动而启动

    /etc/init.crs enable /etc/init.crs disable 查看目前crs是enable还是disable状态 状态记录在一个文本文件里  /etc/oracle/scls_ ...

  4. Oracle Rac crs无法启动

    OS:ORACLE LINUX 5.7 DB:11.2.0.3 RAC:YES 故障:1.两节点RAC,节点分别为linuxdb1.linuxdb2,其中节点linuxdb2服务器出现故障,无法启动2 ...

  5. ModSecurity CRS笔记[转]

    转自:http://danqingdani.blog.163.com/blog/static/186094195201472304841643/ ModSecurity的规则因为奇怪的正则(可读性差? ...

  6. 如何诊断crs 安装时 root.sh 脚本执行错误

    troubleshooting root.sh problem ------*for 10g and 11.1 1.查证公网,私网的节点名是可以互相ping通的 2.---查证OCR/Voting 文 ...

  7. ORACLE RAC中一个实例不能随crs自动启动的解决

    现象:在两个节点上做CRS的重启,这个实例都不能随CRS的启动而启动.CRS启动后做crs_start -all可以把没启动的资源起来,而且无报错. 分析:去crsd.log中找原因,发现CRS根本就 ...

  8. 管理集群中的 crs 管理员

     管理集群中的 crs 管理员 oracle Managing CRS Administrators in the Cluster Use the following commands to ma ...

  9. AIX下RAC搭建 Oracle10G(四)安装CRS

    AIX下RAC搭建系列 AIX下RAC搭建Oracle10G(四)安装CRS 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX2 ...

  10. 记一次oracle crs无法重启事故

    今天在修改了数据库参数后,关闭数据库及crs,然后重新启动了服务器,服务器启动完成之后,发现数据库无法启动,过程如下: step1:重启数据库 $ su - grid $ srvctl stop da ...

随机推荐

  1. Entity FrameWork利用Database.SqlQuery<T>执行存储过程并返回参数

    目前,EF对存储过程的支持并不完善.存在以下问题: EF不支持存储过程返回多表联合查询的结果集. EF仅支持返回返回某个表的全部字段,以便转换成对应的实体.无法支持返回部分字段的情况. 虽然可以正常导 ...

  2. Mac下抓包工具Charles4.0下载及使用

    Charles是一款运行在你自己计算机上的web代理工具,可以有效地获取http通信信息,主要用于网页的开发和调试等. 安装 以下为来自史蒂芬周的博客的Charles 4.0 Mac破解版 下载地址: ...

  3. JAVA常见中文问题的解决方法(转)

    JAVA常见中文问题的解决方法 http://www.java-cn.com/club/article-5876-1.html 以下解决方案是笔者在日常生活中遇到的,希望能对你解决JAVA中文问题有所 ...

  4. IDEA+Maven+多个SpringBoot子模块(创建多模块整合项目)

    https://blog.csdn.net/willjgl/article/details/77773634 https://blog.csdn.net/qqHJQS/article/details/ ...

  5. rest-framework框架——视图三部曲

    一.mixins类编写视图 1.配置url urlpatterns = [ ... re_path(r'^authors/$', views.AuthorView.as_view(), name=&q ...

  6. javascript的对象创建模式---命名空间模式

    javascript中对象的概念是很普遍的,对象是是对象,数组是对象,函数也是对象,字符串其实也是对象.常见的对象创建方法有对象字面量.构造函数创建.我们先来看看对象的创建还有哪些更高级的模式. 一. ...

  7. yanxin8文章归档

    文章归档 - 2015年四月 (共21篇文章) 26日: 14443协议的CRC_A和CRC_B (0条评论) 25日: 百度钱包-1分钱5元话费 (0条评论) 22日: 驾照考试总结 (0条评论) ...

  8. Android照片库选择图片裁剪闪退(兼容小米以及7.0以上机型)

    未经允许,禁止

  9. C/C++函数指针,指针函数的用法,用处

     先看函数指针 int func2(int x); /* 声明一个函数 */ int (*q2) (int x); /* 声明一个函数指针 */ q2=func2;    /* 将func函数的首地址 ...

  10. solidity语言13

    函数过载 合约内允许定义同名函数,但是输入参数不一致 pragma solidity ^0.4.17; contract A { function f(uint _in) public pure re ...