快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Oracle11gR2RAC集群的启停方式的比较-创新互联

Oracle 11gR2集群分为两个栈:

创新互联是创新、创意、研发型一体的综合型网站建设公司,自成立以来公司不断探索创新,始终坚持为客户提供满意周到的服务,在本地打下了良好的口碑,在过去的10多年时间我们累计服务了上千家以及全国政企客户,如成都汽车玻璃修复等企业单位,完善的项目管理流程,严格把控项目进度与质量监控加上过硬的技术实力获得客户的一致表扬。

  1. OHASD(Oracle High Availability Service Daemon)

  2. CRSD (Cluster Ready Service Deamon)

启停的时候,分两种方式,两种方式都要以root用户登录执行。

 一、crs 方式。 

   这是从10g中兼容过来的方法。 有一种说法,执行这个操作会没有效果,因为OHAS层没有启动,我这本地测试,执行命令后,会启动整个集群栈,OHASD和CRSD

Oracle 11gR2 RAC 集群的启停方式的比较

立刻校验,三大服务还没有启动,只有OHASD启动了:

Oracle 11gR2 RAC 集群的启停方式的比较

过段时间再校验,三大服务都成功启动了:

Oracle 11gR2 RAC 集群的启停方式的比较

说明:(1) 执行crsctl start crs ,虽然只显示CRS-4123,OHAS启动成功,但OHASD的代理进程会启动CRSD,所以需要再等候一段时间,等相关服务在后台启动完成。

          (2) 这种方式只能在单个节点上分别执行。

关闭:  

Oracle 11gR2 RAC 集群的启停方式的比较

Oracle 11gR2 RAC 集群的启停方式的比较

 可以看到,两个栈都被关闭,但只是在这个节点上关闭了资源。

二、cluster 方式。 这是11gR2 新的方式。 分为启动 OHAS和启动CRSD。 如果启动HAS的时候,会连带着启动CRSD。

          事先校验:

  Oracle 11gR2 RAC 集群的启停方式的比较

        启动cluster,报错:

Oracle 11gR2 RAC 集群的启停方式的比较

         启动 OHAS:

Oracle 11gR2 RAC 集群的启停方式的比较 

         立刻校验:

Oracle 11gR2 RAC 集群的启停方式的比较

        过一会校验,CSSD先完成启动:

Oracle 11gR2 RAC 集群的启停方式的比较

        再过一会校验,CRS 三大服务都完成启动:

Oracle 11gR2 RAC 集群的启停方式的比较

关闭: 

crsctl stop has

Oracle 11gR2 RAC 集群的启停方式的比较Oracle 11gR2 RAC 集群的启停方式的比较

 校验:

Oracle 11gR2 RAC 集群的启停方式的比较

启动 has 后,再 关闭 cluster:

事先校验:

Oracle 11gR2 RAC 集群的启停方式的比较

关闭 cluster

Oracle 11gR2 RAC 集群的启停方式的比较

再启动cluster:

Oracle 11gR2 RAC 集群的启停方式的比较

总结:Oracle 11gR2 集群的启动和关闭,分为从10g继承过的方式和11新的方式。10g继承的方式,即 crsctl  start | stop  crs.  这种方式,针对单节点的集群整个堆栈,包括 ohasd 和 crsd,也就是说 如果关闭,全部服务都关闭,如果启动,全部服务都启动。  另一种方式,即 crsctl start | stop cluster .  这种方式依赖于上一个堆栈ohasd的启动情况,如果ohasd没有启动,则启动不了crsd。如果ohasd已经启动好,这crsd正常启动。 如果启动 ohasd,即crsctl start |stop has, 跟 crsctl start |stop  crs,效果一样,会连带的启停crsd。 第二种方式,加上选项 -all  后,能够启动所有节点。 

        crsctl start | stop crs    和  crsctl  start | stop  has  是针对整个堆栈(OHAS和CRSD),这种方式只能操作单个节点

        crsctl start|  stop cluster 只针对 CRSD这个堆栈,依赖去前面第一个 OHAS是否启动, 但这种方式可以操作所有节点,如 crsctl start cluster -all.

  


分享文章:Oracle11gR2RAC集群的启停方式的比较-创新互联
网页链接:http://6mz.cn/article/dgejig.html

其他资讯