Oracle 11g RAC oc4j/gsd Offline概述

Oracle 11g RAC中,发现oc4j以及gsd服务都处于offline状态,这是Oracle 11g RAC默认情形。即便如此,并不影响数据库的使用,因为 oc4j 是用于WLM 的一个资源, WLM在 11.2.0.2 才可用。GSD则是用于支持dbca,srvctl,oem等的交互工具。本文描述将这两个服务切换到online。

1、环境

[root@linux2 ~]# cat /etc/issue

Enterprise Linux Enterprise Linux Server release 5.5 (Carthage)

Kernel \r on an \m

[root@linux2 bin]# ./crsctl query crs activeversion

Oracle Clusterware active version on the cluster is [11.2.0.1.0]

2、oc4j与所有的gsd处于offline

[grid@linux2 ~]$ crs_stat -t | grep OFFLINE

ora.gsd        ora.gsd.type   OFFLINE   OFFLINE

ora.linux1.gsd application    OFFLINE   OFFLINE

ora.linux2.gsd application    OFFLINE   OFFLINE

ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE

3、启动oc4j服务

#使用srvctl 来启动oc4j服务

[grid@linux2 ~]$ srvctl start oc4j

OC4J could not be started

PRCR-1079 : Failed to start resource ora.oc4j

CRS-2501: Resource 'ora.oc4j' is disabled    #提示该服务处于disable状态

#尝试使用crsctl来启动,依然失败

[grid@linux2 ~]$ crsctl start res ora.oc4j -init

CRS-2613: Could not find resource 'ora.oc4j'.

CRS-4000: Command Start failed, or completed with errors.

#下面先将状态置为enable状态

[grid@linux2 ~]$ srvctl enable oc4j

#再次启动成功

[grid@linux2 ~]$ srvctl start oc4j

[grid@linux2 ~]$ crs_stat -t | grep oc4j

ora.oc4j       ora.oc4j.type  ONLINE    ONLINE    linux2

4、启动gsd服务

#查看节点linux1上所有的资源状态,可以看到输出的信息表明GSD也被disable了

[grid@linux2 ~]$ srvctl status nodeapps -n linux1

-n <node_name> option has been deprecated.

VIP linux1-vip is enabled

VIP linux1-vip is running on node: linux1

Network is enabled

Network is running on node: linux1

GSD is disabled

GSD is not running on node: linux1

ONS is enabled

ONS daemon is running on node: linux1

eONS is enabled

eONS daemon is running on node: linux1

#下面查看节点linux2上所有的资源状态,也可以看到输出的信息表明GSD也被disable了

[grid@linux2 ~]$ srvctl status nodeapps -n linux2

-n <node_name> option has been deprecated.

VIP linux2-vip is enabled

VIP linux2-vip is running on node: linux2

Network is enabled

Network is running on node: linux2

GSD is disabled

GSD is not running on node: linux2

ONS is enabled

ONS daemon is running on node: linux2

eONS is enabled

eONS daemon is running on node: linux2

#将所有的服务置于enable状态

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

时间: 2024-08-02 22:41:20

Oracle 11g RAC oc4j/gsd Offline概述的相关文章

Oracle 11g RAC oc4j/gsd Offline

    Oracle 11g RAC中,发现oc4j以及gsd服务都处于offline状态,这是Oracle 11g RAC默认情形.即便如此,并不影响数据库的使用,因为 oc4j 是用于WLM 的一个资源, WLM在 11.2.0.2 才可用.GSD则是用于支持dbca,srvctl,oem等的交互工具.本文描述将这两个服务切换到online. 1.环境 [root@linux2 ~]# cat /etc/issue Enterprise Linux Enterprise Linux Serv

oc4j以及gsd服务都处于offline状态,这是Oracle 11g RAC默认情形

oc4j以及gsd服务都处于offline状态,这是Oracle 11g RAC默认情形  Oracle 11g RAC中,发现oc4j以及gsd服务都处于offline状态,这是Oracle 11g RAC默认情形.即便如此,并不影响数据库的使用,因为 oc4j 是用于WLM 的一个资源, WLM在 11.2.0.2 才可用.GSD则是用于支持dbca,srvctl,oem等的交互工具.本文描述将这两个服务切换到online. 1.环境    [root@linux2 ~]# cat /etc

Oracle 11g RAC CRS-4535/ORA-1507概述

新安装了Oracle 11g rac之后,不知道是什么原因导致第二个节点上的crsd无法启动?其错误消息是CRS-4535: Cannot communicate with Cluster Ready Services.其具体的错误信息还需要查看crsd.log日志才知道. 1.环境 [root@linux2 ~]# cat /etc/issue Enterprise Linux Enterprise Linux Server release 5.5 (Carthage) Kernel \r o

Oracle 11g RAC crs_stat 命令结果完整显示

Oracle 11g RAC中crs_stat命令较之前的版本多出了很多新的不同的资源类型,缺省情况下,使用crs_stat -t来查看资源是密密麻麻一大片,看起来着实费力.作者Paul Elbow, Enkitec为我们提供了一个crsstat脚本以更清晰的格式来展现Oracle 11g RAC下的所有资源类型,见本文下面的描述.   1.安装crsstat  通常情况下,建议使用root用户或者oracle用户来安装到 /usr/local/bin 目录  当脚本首次运行时,会在安装目录产生

ORACLE 11g RAC TNS无法正常登陆之ORA-12537&amp;ORA-01017&amp;SP2-0157

    2016年11月21日,一同事安装ORACLE 11g rac for hpunix时,安装流程出错:grid软件已经安装,oracle软件已经安装,在oracle使用dbca建库时,找不到数据库安装的共享磁盘, 经查后发现,oracle用户没有asmadmin附加组,于是将oracle用户拉入asmadmin组(2个节点的oracle用户附加组的顺序已经不对应),然后完成dbca的建库操作,安装完成后,集群 正常启动,监听正常,数据库正常打开,在本地sys.system和普通用户能使用

Oracle 11g RAC环境下Private IP修改方法及异常处理

Oracle 11g RAC环境下Private IP修改方法及异常处理 Oracle 11g RAC环境下Private IP修改方法及异常处理 一. 修改方法 1. 确认所有节点CRS服务以启动 # olsnodes -s -n –i host1 1 host1-vip Active host2 2 host2-vip Active 2. 修改Private IP配置信息 如果之前只有一个私有网卡,则直接删除时会报错,如:PRIF-31: Failed to delete the speci

Oracle 11g RAC CRS-4535/ORA-15077

    新安装了Oracle 11g rac之后,不知道是什么原因导致第二个节点上的crsd无法启动?其错误消息是CRS-4535: Cannot communicate with Cluster Ready Services.其具体的错误信息还需要查看crsd.log日志才知道. 1.环境 [root@linux2 ~]# cat /etc/issue Enterprise Linux Enterprise Linux Server release 5.5 (Carthage) Kernel

Oracle 11g RAC 环境下单实例非缺省监听及端口配置

      如果在Oracle 11g RAC环境下使用dbca创建单实例数据库后,Oracle会自动将其注册到缺省的1521端口及监听器.大多数情况下我们使用的为非缺省监听器以及非缺省的监听端口.而且在Oracle 11g RAC环境中,对于集群监听器的配置由grid用户来接管了.基于这种情形的单实例非缺省监听及端口该如何配置呢?本文给出了解决方案,并且使用了静态及动态两种注册方法.              关于单实例下非缺省监听及端口的配置可以参考下面的文章.实际上参照下列文章依旧可以完成

安装Oracle 11g RAC R2 之Linux DNS 配置

    Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库.如果您在集群中添加或删除节点,使用 SCAN 的客户端无需更改自己的 TNS 配置.无论集群包含哪些节点,SCAN 资源及其关联的 IP 地址提供了一个稳定的名称供客户端进行连接使用.在Oracle 11g grid 安装时即要求为该特性配置DNS解析方式或