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状态
- [grid@linux2 ~]$ srvctl enable nodeapps
- PRKO-2415 : VIP is already enabled on node(s): linux1,linux2
- PRKO-2416 : Network resource is already enabled.
- PRKO-2417 : ONS is already enabled on node(s): linux1,linux2
- PRKO-2418 : eONS is already enabled on node(s): linux1,linux2
- #再次查看GSD的状态已经变成enable了
- [grid@linux2 ~]$ srvctl status nodeapps
- VIP linux1-vip is enabled
- VIP linux1-vip is running on node: linux1
- VIP linux2-vip is enabled
- VIP linux2-vip is running on node: linux2
- Network is enabled
- Network is running on node: linux1
- Network is running on node: linux2
- GSD is enabled
- GSD is not running on node: linux1
- GSD is not running on node: linux2
- ONS is enabled
- ONS daemon is running on node: linux1
- ONS daemon is running on node: linux2
- eONS is enabled
- eONS daemon is running on node: linux1
- eONS daemon is running on node: linux2
- [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
- #启动GSD服务
- [grid@linux2 ~]$ srvctl start nodeapps
- PRKO-2421 : Network resource is already started on node(s): linux1,linux2
- PRKO-2420 : VIP is already started on node(s): linux1,linux2
- PRKO-2420 : VIP is already started on node(s): linux1,linux2
- PRKO-2422 : ONS is already started on node(s): linux1,linux2
- PRKO-2423 : eONS is already started on node(s): linux1,linux2
- #验证GSD服务
- [grid@linux2 ~]$ crs_stat -t | grep OFFLINE
- [grid@linux2 ~]$ crs_stat -t | grep gsd
- ora.gsd ora.gsd.type ONLINE ONLINE linux1
- ora.linux1.gsd application ONLINE ONLINE linux1
- ora.linux2.gsd application ONLINE ONLINE linux2
- #Author : Robinson
- #Blog : http://blog.csdn.net/robinson_0612
- 5、关于GSD
- 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进行交互,用来完成实例的启动关闭等管理任务。
- 为了保证这些管理工具运行正常必须在所有的节点上先启动 gsd。
- 一个GSD进程支持在一个节点的多个rac.gsd进程,位于$ORACLE_HOME/bin目录下。
- 其log文件为$oracle_home /srvm/log/gsdaemon.log。
- 例如:
- 假设使用oem工具来启动一个实例,oem把该任务传递给相应的智能引擎,该智能引擎生成一个包含SRVCTL命令的脚本文件,
- GSD进程读取该脚本文件并且执行该脚本,最后GSD把执行结果返回给智能引擎,近而智能引擎返回给OEM。
- 又例如假设使用srvctl工具关闭所有的实例,GSD进程接受来自SRVCTL工具发出的请求,并
- 在本地节点上执行该请求,然后把执行结果返回给SRVCTL会话。
- 转:http://blog.csdn.net/leshami/article/details/8471546
Oracle 11g RAC oc4j/gsd Offline的更多相关文章
- Oracle 11g RAC环境下Private IP修改方法及异常处理
Oracle 11g RAC环境下Private IP修改方法及异常处理 Oracle 11g RAC环境下Private IP修改方法及异常处理 一. 修改方法 1. 确认所有节点CRS服务以启动 ...
- Oracle 11g RAC 修改各类IP地址
Oracle 11g RAC 修改各类IP地址 首先,我们都知道Oracle 11g RAC中的IP主要有:Public IP.VIP.SCAN VIP.Private IP这几种. 一般这类改IP地 ...
- Oracle 11g RAC 环境下单实例非缺省监听及端口配置
如果在Oracle 11g RAC环境下使用dbca创建单实例数据库后,Oracle会自动将其注册到缺省的1521端口及监听器.大多数情况下我们使用的为非缺省监听器以及非缺省的监听端口.而且在Orac ...
- Oracle 11g Rac 用rman实现把本地数据文件迁移到ASM共享存储中
在Oracle Rac环境中,数据文件都是要存放在ASM共享存储上的,这样两个节点才能同时访问.而当你在某一节点下把数据文件创建在本地磁盘的时候,那么在另一节点上要访问该数据文件的时候就会报错,因为找 ...
- Oracle 11g RAC运维总结
转至:https://blog.csdn.net/qq_41944882/article/details/103560879 1 术语解释1.1 高可用(HA)什么是高可用?顾名思义我们能轻松地理解是 ...
- 【Oracle 集群】Oracle 11G RAC教程之集群安装(七)
Oracle 11G RAC集群安装(七) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总. ...
- Oracle 11g RAC 应用补丁简明版
之前总结过<Oracle 11.2.0.4 RAC安装最新PSU补丁>, 这次整理为简明版,忽略一切输出的显示,引入一些官方的说明,增加OJVM PSU的补丁应用. 环境:RHEL6.5 ...
- Oracle 11g RAC停止和启动步骤
关闭前备份控制文件/参数文件: sqlplus / as sysdba alter database backup controlfile to '/home/oracle/control.ctl ...
- oracle 11g RAC安装节点二执行结果错误CRS-5005: IP Address: 192.168.1.24 is already in use in the network
[root@testdb11b ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInvento ...
随机推荐
- lintcode: 堆化
堆化 给出一个整数数组,堆化操作就是把它变成一个最小堆数组. 对于堆数组A,A[0]是堆的根,并对于每个A[i],A [i * 2 + 1]是A[i]的左儿子并且A[i * 2 + 2]是A[i]的右 ...
- Winsock IOCP模型(四篇)
http://blog.csdn.net/visualeleven/article/details/6041893 http://blog.csdn.net/visualeleven/article/ ...
- js浮点数的计算
js在计算浮点数时可能不够准确,会产生舍入误差的问题,这是使用基于IEEE745数值的浮点计算的通病,并非ECMAScript一家,其他使用相同数值格式的语言也存在这个问题. 这里讲一 ...
- 解决版本冲突-使用SVN主干与分支功能
解决版本冲突-使用SVN主干与分支功能 1 前言 大多数产品开发存在这样一个生命周期:编码.测试.发布,然后不断重复.通常是这样的开发步骤: 1) 开发人员开发完毕某一版本(如版本A)功能后, ...
- chrome开发配置(四)生成项目及配置库引用
1.运行gclient runhooks --force .会重新下载个python 2.7版本的,并且下载好几个文件,大概1个多小时:
- [Spring Boot 系列] 集成maven和Spring boot的profile功能
由于项目的需要, 今天给spirng boot项目添加了profile功能.再网上搜索了一圈,也没有找到满意的参考资料,其实配置并不难,就是没有一个one stop(一站式)讲解的地方,所以有了写这篇 ...
- z-index无效问题的解决方法
在使用z-index这个属性之前,我们必须先了解使用z-index的必要条件: 1.要想给元素设置z-index样式,必须先让它变成定位元素,说的明白一点,就是要给元素设置一个postion:rela ...
- 常用Linux命令小结
常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...
- poj - 3268 Silver Cow Party (求给定两点之间的最短路)
http://poj.org/problem?id=3268 每头牛都要去标号为X的农场参加一个party,农场总共有N个(标号为1-n),总共有M单向路联通,每头牛参加完party之后需要返回自己的 ...
- char和vchar
Varchar往往用来保存可变长度的字符串.简单的说,我们只是给其固定了一个最大值,然后系统会根据实际存储的数据量来分配合适的存储空间. 为此相比CHAR字符数据而言,其能够比固定长度类型占用更少的存 ...