如何处理11gR2 RAC下oc4j和gsd服务为OFFLINE状态
2016-03-31 11:43
357 查看
在CentOS 5.9 X86_64位的机器上配置完11gR2 RAC后,grid用户执行crs_stat -t查看服务状态时,我们会看到有一些服务是OFFLINE状态,其中就包括ora.oc4j和ora.gsd这两类服务,具体状态,我们看下面的示例输出:
[grid@ractest1 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.DATA.dg ora....up.type ONLINE ONLINE ractest1
ora.DBFILE.dg ora....up.type ONLINE ONLINE ractest1
ora.FRA.dg ora....up.type ONLINE ONLINE ractest1
ora....ER.lsnr ora....er.type ONLINE ONLINE ractest1
ora....N1.lsnr ora....er.type ONLINE ONLINE ractest2
ora....N2.lsnr ora....er.type ONLINE ONLINE ractest1
ora.asm ora.asm.type ONLINE ONLINE ractest1
ora.eons ora.eons.type ONLINE ONLINE ractest1
ora.gsd ora.gsd.type OFFLINE OFFLINE
ora....acdb.db ora....se.type ONLINE ONLINE ractest1
ora....network ora....rk.type ONLINE ONLINE ractest1
ora.oc4j ora.oc4j.type OFFLINE OFFLINE
ora.ons ora.ons.type ONLINE ONLINE ractest1
ora....SM1.asm application ONLINE ONLINE ractest1
ora....T1.lsnr application ONLINE ONLINE ractest1
ora....st1.gsd application OFFLINE OFFLINE
ora....st1.ons application ONLINE ONLINE ractest1
ora....st1.vip ora....t1.type ONLINE ONLINE ractest1
ora....SM2.asm application ONLINE ONLINE ractest2
ora....T2.lsnr application ONLINE ONLINE ractest2
ora....st2.gsd application OFFLINE OFFLINE
ora....st2.ons application ONLINE ONLINE ractest2
ora....st2.vip ora....t1.type ONLINE ONLINE ractest2
ora.scan1.vip ora....ip.type ONLINE ONLINE ractest2
ora.scan2.vip ora....ip.type ONLINE ONLINE ractest1
那么,是我们的RAC配置有问题吗?这两类服务没有ONLINE会不会影响RAC数据库呢?我们又该如何启动这些服务呢?
其实,我们的RAC配置是没有问题的,也不会影响数据库正常运行。在默认情况下,其中的ora.gsd服务状态是OFFLINE状态,我们可不予理会,除非需要在11g Cluster上配置Oracle 9iR2的RAC。但凡以grid用户执行crs_stat -t命令,看到Target和State这两列的状态均为OFFLINE,我们均可忽略。但是,我们该如何使之启动呢?
默认被禁用,查看帮助,看如何启用:
[grid@ractest1 ~]$ srvctl enable oc4j -h
为 Oracle Clusterware 管理启用 OC4J 实例。
用法: srvctl enable oc4j [-n <node_name>] [-v]
-n <node_name> 节点名
-v 详细输出
-h 输出用法
启用并启动:
[grid@ractest1 ~]$ srvctl enable oc4j
[grid@ractest1 ~]$ srvctl start oc4j -v
OC4J 已启动
启动好后,查看装填:
[grid@ractest1 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.DATA.dg ora....up.type ONLINE ONLINE ractest1
ora.DBFILE.dg ora....up.type ONLINE ONLINE ractest1
ora.FRA.dg ora....up.type ONLINE ONLINE ractest1
ora....ER.lsnr ora....er.type ONLINE ONLINE ractest1
ora....N1.lsnr ora....er.type ONLINE ONLINE ractest2
ora....N2.lsnr ora....er.type ONLINE ONLINE ractest1
ora.asm ora.asm.type ONLINE ONLINE ractest1
ora.eons ora.eons.type ONLINE ONLINE ractest1
ora.gsd ora.gsd.type ONLINE ONLINE ractest1
ora....acdb.db ora....se.type ONLINE ONLINE ractest1
ora....network ora....rk.type ONLINE ONLINE ractest1
ora.oc4j ora.oc4j.type ONLINE ONLINE ractest1
ora.ons ora.ons.type ONLINE ONLINE ractest1
ora....SM1.asm application ONLINE ONLINE ractest1
ora....T1.lsnr application ONLINE ONLINE ractest1
ora....st1.gsd application ONLINE ONLINE ractest1
ora....st1.ons application ONLINE ONLINE ractest1
ora....st1.vip ora....t1.type ONLINE ONLINE ractest1
ora....SM2.asm application ONLINE ONLINE ractest2
ora....T2.lsnr application ONLINE ONLINE ractest2
ora....st2.gsd application ONLINE ONLINE ractest2
ora....st2.ons application ONLINE ONLINE ractest2
ora....st2.vip ora....t1.type ONLINE ONLINE ractest2
ora.scan1.vip ora....ip.type ONLINE ONLINE ractest2
ora.scan2.vip ora....ip.type ONLINE ONLINE ractest1
所有的服务状态都是ONLINE状态!
[grid@ractest1 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.DATA.dg ora....up.type ONLINE ONLINE ractest1
ora.DBFILE.dg ora....up.type ONLINE ONLINE ractest1
ora.FRA.dg ora....up.type ONLINE ONLINE ractest1
ora....ER.lsnr ora....er.type ONLINE ONLINE ractest1
ora....N1.lsnr ora....er.type ONLINE ONLINE ractest2
ora....N2.lsnr ora....er.type ONLINE ONLINE ractest1
ora.asm ora.asm.type ONLINE ONLINE ractest1
ora.eons ora.eons.type ONLINE ONLINE ractest1
ora.gsd ora.gsd.type OFFLINE OFFLINE
ora....acdb.db ora....se.type ONLINE ONLINE ractest1
ora....network ora....rk.type ONLINE ONLINE ractest1
ora.oc4j ora.oc4j.type OFFLINE OFFLINE
ora.ons ora.ons.type ONLINE ONLINE ractest1
ora....SM1.asm application ONLINE ONLINE ractest1
ora....T1.lsnr application ONLINE ONLINE ractest1
ora....st1.gsd application OFFLINE OFFLINE
ora....st1.ons application ONLINE ONLINE ractest1
ora....st1.vip ora....t1.type ONLINE ONLINE ractest1
ora....SM2.asm application ONLINE ONLINE ractest2
ora....T2.lsnr application ONLINE ONLINE ractest2
ora....st2.gsd application OFFLINE OFFLINE
ora....st2.ons application ONLINE ONLINE ractest2
ora....st2.vip ora....t1.type ONLINE ONLINE ractest2
ora.scan1.vip ora....ip.type ONLINE ONLINE ractest2
ora.scan2.vip ora....ip.type ONLINE ONLINE ractest1
那么,是我们的RAC配置有问题吗?这两类服务没有ONLINE会不会影响RAC数据库呢?我们又该如何启动这些服务呢?
其实,我们的RAC配置是没有问题的,也不会影响数据库正常运行。在默认情况下,其中的ora.gsd服务状态是OFFLINE状态,我们可不予理会,除非需要在11g Cluster上配置Oracle 9iR2的RAC。但凡以grid用户执行crs_stat -t命令,看到Target和State这两列的状态均为OFFLINE,我们均可忽略。但是,我们该如何使之启动呢?
1、 启动ora.oc4j服务:
[grid@ractest1 ~]$ srvctl start oc4j OC4J 无法启动 PRCR-1079 : 无法启动资源 ora.oc4j CRS-2501: 资源 'ora.oc4j' 已禁用
默认被禁用,查看帮助,看如何启用:
[grid@ractest1 ~]$ srvctl enable oc4j -h
为 Oracle Clusterware 管理启用 OC4J 实例。
用法: srvctl enable oc4j [-n <node_name>] [-v]
-n <node_name> 节点名
-v 详细输出
-h 输出用法
启用并启动:
[grid@ractest1 ~]$ srvctl enable oc4j
[grid@ractest1 ~]$ srvctl start oc4j -v
OC4J 已启动
2、启动ora.gsd服务:
[grid@ractest1 ~]$ srvctl status nodeapps VIP ractest1-vip 已启用 VIP ractest1-vip 正在节点上运行: ractest1 VIP ractest2-vip 已启用 VIP ractest2-vip 正在节点上运行: ractest2 网络已启用 网络正在节点上运行: ractest1 网络正在节点上运行: ractest2 GSD 已启用 GSD 正在运行的节点: ractest1 GSD 正在运行的节点: ractest2 ONS 已启用 ONS 守护程序正在节点上运行:ractest1 ONS 守护程序正在节点上运行:ractest2 eONS 已启用 eONS 守护程序正在节点上运行:ractest1 eONS 守护程序正在节点上运行:ractest2 [grid@ractest1 ~]$ srvctl start nodeapps PRKO-2419 : GSD 已在节点上启动: ractest1,ractest2 PRKO-2421 : 网络资源已在节点上启动: ractest1,ractest2 PRKO-2420 : VIP 已在节点上启动: ractest1,ractest2 PRKO-2420 : VIP 已在节点上启动: ractest1,ractest2 PRKO-2422 : ONS 已在节点上启动: ractest1,ractest2 PRKO-2423 : eONS 已在节点上启动: ractest1,ractest2
启动好后,查看装填:
[grid@ractest1 ~]$ crs_stat -t
Name Type Target State Host
------------------------------------------------------------
ora.DATA.dg ora....up.type ONLINE ONLINE ractest1
ora.DBFILE.dg ora....up.type ONLINE ONLINE ractest1
ora.FRA.dg ora....up.type ONLINE ONLINE ractest1
ora....ER.lsnr ora....er.type ONLINE ONLINE ractest1
ora....N1.lsnr ora....er.type ONLINE ONLINE ractest2
ora....N2.lsnr ora....er.type ONLINE ONLINE ractest1
ora.asm ora.asm.type ONLINE ONLINE ractest1
ora.eons ora.eons.type ONLINE ONLINE ractest1
ora.gsd ora.gsd.type ONLINE ONLINE ractest1
ora....acdb.db ora....se.type ONLINE ONLINE ractest1
ora....network ora....rk.type ONLINE ONLINE ractest1
ora.oc4j ora.oc4j.type ONLINE ONLINE ractest1
ora.ons ora.ons.type ONLINE ONLINE ractest1
ora....SM1.asm application ONLINE ONLINE ractest1
ora....T1.lsnr application ONLINE ONLINE ractest1
ora....st1.gsd application ONLINE ONLINE ractest1
ora....st1.ons application ONLINE ONLINE ractest1
ora....st1.vip ora....t1.type ONLINE ONLINE ractest1
ora....SM2.asm application ONLINE ONLINE ractest2
ora....T2.lsnr application ONLINE ONLINE ractest2
ora....st2.gsd application ONLINE ONLINE ractest2
ora....st2.ons application ONLINE ONLINE ractest2
ora....st2.vip ora....t1.type ONLINE ONLINE ractest2
ora.scan1.vip ora....ip.type ONLINE ONLINE ractest2
ora.scan2.vip ora....ip.type ONLINE ONLINE ractest1
所有的服务状态都是ONLINE状态!
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- OS block size和Oracle block size,查找OS Blocksize的方法
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- oracle的nvl函数的使用介绍
- 解决oracle用户连接失败的解决方法
- oracle的一些tips技巧
- Oracle 下的开发日积月累
- Oracle存储过程之数据库中获取数据实例
- Windows下ORACLE 10g完全卸载的方法分析
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页
- ORACLE LATERAL-SQL-INJECTION 个人见解