CRS
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的更多相关文章
- Oracle 11g RAC 卸载CRS步骤
Oracle 11g之后提供了卸载grid和database的脚本,可以卸载的比较干净,不需要手动删除crs ##########如果要卸载RAC,需要先使用dbca删除数据库,在执行下面的操作### ...
- 記錄一次CRS-0184: Cannot communicate with the CRS daemon的解決
1. 描述: 使用crs_stat –t 命令查看rac服務,直接報CRS-0184: Cannot communicate with the CRS daemon.錯誤 但是奇怪的是我們的DB是沒有 ...
- AIX下禁止crs随ha启动而启动
/etc/init.crs enable /etc/init.crs disable 查看目前crs是enable还是disable状态 状态记录在一个文本文件里 /etc/oracle/scls_ ...
- Oracle Rac crs无法启动
OS:ORACLE LINUX 5.7 DB:11.2.0.3 RAC:YES 故障:1.两节点RAC,节点分别为linuxdb1.linuxdb2,其中节点linuxdb2服务器出现故障,无法启动2 ...
- ModSecurity CRS笔记[转]
转自:http://danqingdani.blog.163.com/blog/static/186094195201472304841643/ ModSecurity的规则因为奇怪的正则(可读性差? ...
- 如何诊断crs 安装时 root.sh 脚本执行错误
troubleshooting root.sh problem ------*for 10g and 11.1 1.查证公网,私网的节点名是可以互相ping通的 2.---查证OCR/Voting 文 ...
- ORACLE RAC中一个实例不能随crs自动启动的解决
现象:在两个节点上做CRS的重启,这个实例都不能随CRS的启动而启动.CRS启动后做crs_start -all可以把没启动的资源起来,而且无报错. 分析:去crsd.log中找原因,发现CRS根本就 ...
- 管理集群中的 crs 管理员
管理集群中的 crs 管理员 oracle Managing CRS Administrators in the Cluster Use the following commands to ma ...
- AIX下RAC搭建 Oracle10G(四)安装CRS
AIX下RAC搭建系列 AIX下RAC搭建Oracle10G(四)安装CRS 环境 节点 节点1 节点2 小机型号 IBM P-series 630 IBM P-series 630 主机名 AIX2 ...
- 记一次oracle crs无法重启事故
今天在修改了数据库参数后,关闭数据库及crs,然后重新启动了服务器,服务器启动完成之后,发现数据库无法启动,过程如下: step1:重启数据库 $ su - grid $ srvctl stop da ...
随机推荐
- 获取top10
ips = ['', '123.125.71.49', '164.132.161.48', '217.182.132.55', '217.182.132.55', '217.182.132.94', ...
- [转]C# - JSON详解
本文转自:http://www.cnblogs.com/QLJ1314/p/3862583.html 最近在做微信开发时用到了一些json的问题,就是把微信返回回来的一些json数据做一些处理,但是之 ...
- 关于GBK、GB2312、UTF8之间的区别
UTF-8:Unicode Transformation Format-8bit,允许含BOM,但通常不含BOM.是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为( ...
- Eclipse 各版本名称的由来
2001年11月7日 ,Eclipse 1.0发布 半年之后,2002年6月27日Eclipse进入了2.0时代.2.0时代的Eclipse经历了2.0和2.1两个大的版本.其中2.0在 之后又推出了 ...
- Azure 10月新公布
Azure 10月新发布:F 系列计算优化实例,认知服务,媒体服务流式处理单元更名,Azure 镜像市场,FreeBSD 适用于Azure 虚拟机的全新 F 系列计算优化实例 Azure 虚拟机的全新 ...
- Selenium2学习(五)-- SeleniumBuilder辅助定位元素
前言 福利来了,对于用火狐浏览器的小伙伴们,你还在为定位元素而烦恼嘛? 上古神器Selenium Builder来啦,哪里不会点哪里,妈妈再也不用担心我的定位元素问题啦!(但是也不是万能,基本上都能覆 ...
- VueJs - 世界地图(根据返回国家value值的大小来展示颜色的深浅分布)
一.实现功能 1.画出世界各国的世界地图 2.根据返回name->国家全称.value->数量,渲染对比世界各国成功的国家,予以值域范围的高亮 3.滑入国家地图,出现tooltip框,提示 ...
- 一点一点学写Makefile(2)-自动搜所当前目录下的所有源文件
上个博客我们使用的是笨方法添加源文件,本次我要实现的是遍历文件夹来获得所有的cpp文件 //makefile CROSS = CC = $(CROSS)gcc CXX = $(CROSS)g++ DE ...
- 页面三个txt加载联动省市县的代码,类似淘宝的收货地址的布局
页面三个txt加载联动省市县的代码,假如有一个树形的JSON,分别显示的省市县这时候三个TXT怎么做联动效果呢,这里用framework7为例HTML: <div class="lis ...
- SpringBoot使用PageHelper进行分页
因为SpringBoot就是为了实现没有配置文件,因此之前手动在Mybatis中配置的PageHelper现在需要重新配置,而且配置方式与之前的SSM框架中还是有点点区别. 首先需要在pom文件 ...