如何处理11gR2 RAC下oc4j和gsd服务为OFFLINE状态

作者&投稿:丹迫 (若有异议请与网页底部的电邮联系)
如何处理11gR2 RAC下oc4j和gsd服务为OFFLINE状态~

在Oracle Enterprise Linux 5.5 X86_64位的机器上配置完11gR2 RAC后,grid用户执行crs_stat -t查看服务状态时,我们会看到有一些服务是OFFLINE状态,其中就包括ora.oc4j和ora.gsd这两类服务那么,是我们的RAC配置有问题吗?这两类服务没有ONLINE...

oracle官方文档的描述

The Global Services Daemon (GSD) runs on each node with one GSD process per node. The GSD coordinates with the cluster manager to receive requests from clients such as the DBCA, EM, and the SRVCTL utility to execute administrative job tasks such as instance startup or shutdown. The GSD is not an Oracle instance background process and is therefore not started with the Oracle instance.

GSD与rac的管理工具dbca srvctl oem进行交互,用来完成实例的启动关闭等管理任务。
为了保证这些管理工具运行正常必须在所有的节点上先start gsd,并且一个GSD进程支持在
一个节点的多个rac.gsd进程位于$ORACLE_HOME/bin目录下,其log文件为$oracle_home
/srvm/log/gsdaemon.log

在Oracle Enterprise Linux 5.5 X86_64位的机器上配置完11gR2 RAC后,grid用户执行crs_stat -t查看服务状态时,我们会看到有一些服务是OFFLINE状态,其中就包括ora.oc4j和ora.gsd这两类服务,具体状态,我们看下面的示例输出:

        那么,是我们的RAC配置有问题吗?这两类服务没有ONLINE会不会影响RAC数据库呢?我们又该如何启动这些服务呢?

        其实,我们的RAC配置是没有问题的,也不会影响数据库正常运行。在默认情况下,其中的ora.gsd服务状态是OFFLINE状态,我们可不予理会,除非需要在11g Cluster上配置Oracle 9iR2的RAC。但凡以grid用户执行crs_stat -t命令,看到Target和State这两列的状态均为OFFLINE,我们均可忽略。但是,我们该如何使之启动呢?

        1 启动ora.oc4j服务:

 

        2 启动ora.gsd服务:

 

01    rac1-> srvctl status nodeapps       

02    VIP rac1-vip is enabled    

03    VIP rac1-vip is running on node: rac1    

04    VIP rac2-vip is enabled    

05    VIP rac2-vip is running on node: rac2    

06    Network is enabled    

07    Network is running on node: rac1    

08    Network is running on node: rac2    

09    GSD is disabled    

10    GSD is not running on node: rac1    

11    GSD is not running on node: rac2    

12    ONS is enabled    

13    ONS daemon is running on node: rac1    

14    ONS daemon is running on node: rac2    

15    eONS is enabled    

16    eONS daemon is running on node: rac1    

17    eONS daemon is running on node: rac2    

18    rac1->    

       从上,我们看到GSD服务状态是disabled,接下来enable GSD服务:

 

01    rac1-> srvctl enable nodeapps -g    

02    rac1-> srvctl status nodeapps     

03    VIP rac1-vip is enabled    

04    VIP rac1-vip is running on node: rac1    

05    VIP rac2-vip is enabled    

06    VIP rac2-vip is running on node: rac2    

07    Network is enabled    

08    Network is running on node: rac1    

09    Network is running on node: rac2    

10    GSD is enabled    

11    GSD is not running on node: rac1    

12    GSD is not running on node: rac2    

13    ONS is enabled    

14    ONS daemon is running on node: rac1    

15    ONS daemon is running on node: rac2    

16    eONS is enabled    

17    eONS daemon is running on node: rac1    

18    eONS daemon is running on node: rac2    

19    rac1->    

       然后,启动GSD服务

 

01    rac1-> srvctl start nodeapps -g    

02    PRKO-2002 : Invalid command line option: -g    

03    rac1-> srvctl start nodeapps       

04    PRKO-2421 : Network resource is already started on node(s): rac1,rac2    

05    PRKO-2420 : VIP is already started on node(s): rac1,rac2    

06    PRKO-2420 : VIP is already started on node(s): rac1,rac2    

07    PRKO-2422 : ONS is already started on node(s): rac1,rac2    

08    PRKO-2423 : eONS is already started on node(s): rac1,rac2    

09          

10    rac1-> crs_stat -t    

11    Name           Type           Target    State     Host            

12    ------------------------------------------------------------    

13    ora.DATADG.dg  ora....up.type ONLINE    ONLINE    rac1            

14    ora.GRIDDG.dg  ora....up.type ONLINE    ONLINE    rac1            

15    ora....ER.lsnr ora....er.type ONLINE    ONLINE    rac1            

16    ora....N1.lsnr ora....er.type ONLINE    ONLINE    rac2            

17    ora.asm        ora.asm.type   ONLINE    ONLINE    rac1            

18    ora.devdb.db   ora....se.type ONLINE    ONLINE    rac1            

19    ora.eons       ora.eons.type  ONLINE    ONLINE    rac1            

20    ora.gsd        ora.gsd.type   ONLINE    ONLINE    rac1            

21    ora....network ora....rk.type ONLINE    ONLINE    rac1            

22    ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    rac1            

23    ora.ons        ora.ons.type   ONLINE    ONLINE    rac1            

24    ora....SM1.asm application    ONLINE    ONLINE    rac1            

25    ora....C1.lsnr application    ONLINE    ONLINE    rac1            

26    ora.rac1.gsd   application    ONLINE    ONLINE    rac1            

27    ora.rac1.ons   application    ONLINE    ONLINE    rac1            

28    ora.rac1.vip   ora....t1.type ONLINE    ONLINE    rac1            

29    ora....SM2.asm application    ONLINE    ONLINE    rac2            

30    ora....C2.lsnr application    ONLINE    ONLINE    rac2            

31    ora.rac2.gsd   application    ONLINE    ONLINE    rac2            

32    ora.rac2.ons   application    ONLINE    ONLINE    rac2            

33    ora.rac2.vip   ora....t1.type ONLINE    ONLINE    rac2            

34    ora....ry.acfs ora....fs.type ONLINE    ONLINE    rac1            

35    ora.scan1.vip  ora....ip.type ONLINE    ONLINE    rac2            

36    rac1->    

          最后,我们看到所有的服务状态都是ONLINE状态!




三江侗族自治县13481519268: 如何处理11gR2 RAC下oc4j和gsd服务为OFFLINE状态 -
旗梁扶正: 在Oracle Enterprise Linux 5.5 X86_64位的机器上配置完11gR2 RAC后,grid用户执行crs_stat -t查看服务状态时,我们会看到有一些服务是OFFLINE状态,其中就包括ora.oc4j和ora.gsd这两类服务,具体状态,我们看下面的示例输出:01 [root@...

三江侗族自治县13481519268: 连接Oracle 11gR2 RAC主节点上的实例时,报告:ORA - 01033:ORACLE 正在初始化或关闭 -
旗梁扶正: 我搭建好了一个Oracle11gR2的RAC环境,节点为rac1和rac2……实例 wpsdb1 正在节点 rac1 上运行实例 wpsdb2 正在节点 rac3 上运行结...

三江侗族自治县13481519268: Oracle RAC 配置 手动创建数据库的时候报ORA - 03114: not connected to ORACLE错误 该如何解决? -
旗梁扶正: 是不是tnsname文件不对 通常建议安装RAC时不做DBCA,完全装完后在执行DBCA

三江侗族自治县13481519268: oracle 11g r2 的rac,执行root.sh脚本时报错,求教 -
旗梁扶正: 刚好前两天安装Oracle grid也碰到这个问题,给你解答一下!在执行root.sh时 会报错误:Addingdaemon to inittab CRS-4124:Oracle High Availability Services startup failed.CRS-4000:Command Start failed, or completed with errors.ohasdfailed to ...

三江侗族自治县13481519268: 11gR2 rac asm 磁盘规划 -
旗梁扶正: 虽然用了很久RAC,但是没有太深究,发点自己的看法.我理解RECOVERY是RMAN的备份空间,RMAN默认备份在FRA,但是如果需要永久保存一些备份数据,在FAR中做不到,必须放在外面.而且FRA还有重做日志、控制文件之类.一般...

三江侗族自治县13481519268: ORACLE11GR2 RAC 客户要求运行2个业务 要建2个实例 OCR和VOTE disk要怎么分配还有ASM磁盘组要分成2个么 -
旗梁扶正: 如果一个Rac实例已经安装好了,OCR 和VOTE disk都不用动,只需新增加几个空闲磁盘,把这几个新加的磁盘创建成新的ASM磁盘组,然后再安装另一个rac实例,把这个新安装的rac实例的数据文件放到新建的磁盘组上就行了.

三江侗族自治县13481519268: 11gR2所在服务器重启后oracle相关服务怎么启动 -
旗梁扶正: 您好,很高兴为您解答.在root用户下启动32313133353236313431303231363533e59b9ee7ad9431333337373733crs:crsctl start crs 手动启动rac的命令如下:RAC的启动和关闭 如果都遵循了上面的安装步骤,那么每次节点重新启动的时候,...

三江侗族自治县13481519268: Oracle 11g 运行root.sh时,提示Failed to initialize Oracle Cluster Registry for cluster rc 105 -
旗梁扶正: 路过声援一下,按照以前安装失败的教训,很多情况都是前面的设置项有不合适的地方,有时候一个细小的配置就可能导致后面的报错,还有些是安装程序的BUG,总之安装过程非常折磨.建议,重新把前面的配置逐项检查一次,比如几个节点操作系统用户名用户id目录名都要一致、信任关系的配置、默认路由要一致、hosts解析要全部通过等等.安装之前最好用runcluvfy.sh先检查一次 runcluvfy.sh stage -pre crsinst -n node1,node2 祝好运

三江侗族自治县13481519268: 11g的RAC重启节点之后crs就起不来了.求解答,有图 -
旗梁扶正: 我在虚拟机上安装了个 2个节点的rac环境 一种可能是你的VIP漂在了第二个节点上...这样你使用VIPCA或手工修改相应的IP地址即可. 另外一种可能就是你的OCR出现问题,请用srvctl config database -d 命令查看数据库状态,看看相应的状态..检查一下共享存储是否挂载成功!RAC的其中一个节点会自动重启,一般是啥问题啊 答:官方文档上面没有看官关于时间不同步会自动重启的参数.只看到两个关于超时的参数 crsctl get css disktimeout crsctl get css misscount 一个控制的是io连接超时 一个控制的是网络连接超时

三江侗族自治县13481519268: 求教oracle 11G Rac 如何修改默认监听端口号 -
旗梁扶正: 修改Oracle的端口号实际是修改其监听器的监听端口,具体方法是 进入oracle目录下得/network/admin/lisnter.ora 然后加入或者修改以下内容 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ??...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网