# crsctl check crs

Failure 1 contacting CSS daemon

Cannot communicate with CRS

Cannot communicate with EVM

检查crs进程:

# ps -ef | grep css

root      6929     1  0 19:56 ?        00:00:00 /bin/sh /etc/init.d/init.cssd fatal

root      6960  6928  0 19:56 ?        00:00:00 /bin/sh /etc/init.d/init.cssd startcheck

root      6963  6929  0 19:56 ?        00:00:00 /bin/sh /etc/init.d/init.cssd startcheck

root      7064  6935  0 19:56 ?        00:00:00 /bin/sh /etc/init.d/init.cssd startcheck

从上可以看出init.cssd停在startcheck中,并没有运行ocssd.bin daemon。

检查crsd.log及ocssd.log,没有发现有用的信息,而在$ORA_CRS_HOME/log/rac1/client中:

[root@rac1 client]# more css339.log

Database 10g CRS Release 10.2.0.1.0 Production Copyright 1996, 2005 .  All rights reserved.

2009-06-09 20:00:28.799: [ CSSCLNT][2541220896]clsssInitNative: connect failed, rc 9

[root@rac1 client]# more  clsc790.log

Database 10g CRS Release 10.2.0.1.0 Production Copyright 1996, 2005 .  All rights reserved.

2009-06-09 20:39:27.940: [ COMMCRS][2541220896]clsc_connect: (0×66c3d0) no listener at (ADDRESS=(PROTOCOL=IPC)(KEY=CRSD_UI_SOCKET))

2009-06-09 20:39:27.941: [ COMMCRS][2541220896]clsc_connect: (0×6116e0) no listener at (ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth))

2009-06-09 20:39:27.941: [ default][2541220896]Terminating clsd session

检查系统日志,在客户报故障的时间范围内发现如下信息:

Jun  9 17:19:39 rac1 logger: Cluster Ready Services starting up automatically.

Jun  9 17:19:39 rac1 init.crs: Startup will be queued to init within 90 seconds.

Jun  9 17:19:39 rac1 rc: Starting init.crs:  succeeded

Jun  9 17:19:39 rac1 readahead: Starting background readahead:

Jun  9 17:19:39 rac1 rc: Starting readahead:  succeeded

Jun  9 17:19:41 rac1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.4528.

Jun  9 17:19:41 rac1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in /tmp/crsctl.4531.

Jun  9 17:19:41 rac1 logger: Cluster Ready Services waiting on dependencies. Diagnostics in/tmp/crsctl.4603.

转到/tmp去查看crsctl.*文件,却发现没有,奇怪!那这些信息又是在哪里产生呢?于是去查看/etc/init.d/init.cssd脚本,该信息在脚本中的如下地方产生:

# Wait for additional filesystems and objects to become available

# crsctl should print out a message indicating cause of failure.

$SU $ORACLE_USER -c “$CRSCTL check boot > $CRSCTLOUT”

RC=$?

while [ "$RC" != "0" ]

do

$LOGMSG Cluster Ready Services waiting on dependencies. Diagnostics in $CRSCTLOUT.

$SLEEP $DEP_CHECK_WAIT

$SU $ORACLE_USER -c “$CRSCTL check boot > $CRSCTLOUT”

RC=$?

done

该段脚本正好是在startcheck的选项中执行的,再看看变量$CRSCTLOUT的定义:

# Temp file for crsctl output

CRSCTLOUT=/tmp/crsctl.$$

正是/tmp目录。难道是/tmp目录有问题?手工执行:

[root@rac1 /]# /etc/init.d/init.cssd startcheck

-bash: /tmp/crsctl.31969: No such file or directory

果然是/tmp有问题,检查/tmp的权限:

drwxr-xr-x    7   1003 dba   4096 Jun 10 04:02 tmp

晕,权限被改了,正确的应该是:

drwxrwxrwt   15 root root  4096 Jun 10 09:51 tmp

于是修改/tmp权限:

#chown -R root:root /tmp

#chmod -R 1777 /tmp

然后执行:

[root@rac1 tmp]# /etc/init.d/init.crs stop

Shutting down Cluster Ready Services (CRS):

Stopping resources.

Successfully stopped CRS resources

Stopping CSSD.

Shutting down CSS daemon.

Shutdown request successfully issued.

Shutdown has begun. The daemons should exit soon.

[root@rac1 tmp]# /etc/init.d/init.crs start

Startup will be queued to init within 90 seconds.

过一会儿查看crs进程,crs成功运行,至此问题解决!

客户环境:RHEL AS 4 +  10g RAC

oracle crs 不能启动,CRS无法启动的解决过程相关推荐

  1. Oracle EBS R12 On Oracle Enterprice 5.2 安装失败 分析和解决过程

    分析和解决方法看最后的说明 [@more@] 错误如下:原因正在查找中..估计原因是创建控制文件失败.. 由于是晚上自己的安装了,所以..没注意这些 Login Page ----------- ch ...

  2. oracle 安装的提示ntp,oracle rac 安装 PRVG-13606 ntp 同步报错解决过程

    oracle ntp 检查报错 ./runcluvfy.sh stage -pre crsinst -n oracle57,oracle58 -verbose [10:06:58]Verifying ...

  3. oracle 启动crs进程,由于CRS磁盘dismount造成的CRS进程无法启动问题

    0 CRS                                                      0DISMOUNTED 2 DATA1                       ...

  4. oracle启动crs要多久,ORACLE CRS日常维护命令

    这篇文档主要给大家介绍一下ORACLE RAC的crs的一些日常维护的常见命令: 1. 手工启动crs    # /etc/init.d/init.crs start 手工关闭crs    # /et ...

  5. CRS-4000启动crs报错问题处理

    1.启动crs报错问题处理 [root@rac1 ~]# /u01/grid/11.2/bin/crsctl start crs CRS-4640: Oracle High Availability ...

  6. CRS-0184诊断与启动CRS(原创)

    CRS-0184错误与CRS初始化 bash-2.05$ id uid=101(oracle) gid=101(dba) bash-2.05$ crs_start -all CRS-0184: Can ...

  7. 【Oracle】RAC11gR2Grid启动顺序及启动故障诊断思路

    转自:https://www.2cto.com/database/201605/507269.html 图片来自:https://blog.csdn.net/zwjzqqb/article/detai ...

  8. Oracle 11gR2 RAC集群服务启动与关闭命令汇总

    网上好多帖子都是 启动和关闭相关服务的命令 # su – oracle $ crs_start–all --启动所有的crs服务 $ crs_stop–all --停止所有的crs服务 $ crsct ...

  9. oracle 12g 无监听,Oracle 12.2监听无法启动解决一例

    Listener Fails To Start With IPC Permission Errors (TNS-12546 TNS-12555 TNS-00516 TNS-00525) (文档 ID ...

最新文章

  1. 关闭vmware喇叭报警声
  2. css禁用鼠标点击事件
  3. C#中equal与==的区别
  4. python模拟密码有效性检测功能_用Python程序检查密码的有效性?
  5. android触摸屏idc,Android触摸屏IDC
  6. Tomcat权威指南-读书摘要系列6
  7. 考研还是直接工作?嵌入式or前端
  8. IIS执行ASP程序不能调用数据库出现500错误的解决方法
  9. 以Flappy Bird破解为例介绍andriod apk加壳方法
  10. Centos7 搭建 hadoop3.1.1 集群教程
  11. 103000大写加零吗_00支票大写金额该如何?
  12. 集团HR人事资源管理系统软件有哪些
  13. a4的尺寸大小转换为像素
  14. Win10 文件夹删不掉,提示需要来自XXX的权限才能对此文件夹进行更改
  15. 解决pycharm里显示数据不完全问题(pandas)
  16. ThinkAdmin漏洞(CVE-2020-25540 )复现
  17. 高德地图-添加路线规划(自驾、步行...)
  18. python操作xslx/xsl出现‘\xa0‘和读取时间变成float类型的处理办法
  19. PDN仿真笔记5-电容走线影响寄生电感的因素分析
  20. 叮咚~您有一份个税申报,请查收!

热门文章

  1. 脑子有点乱,来缕一缕
  2. 最新全国高校地图出炉:大数据为你好好缕一缕各个城市的高校分布
  3. 基于SpringBoot满天星幼儿园管理系统
  4. js使用正则表达式自动获取百度网盘和123云盘分享链接里的网址和提取码
  5. Hbuilder的error
  6. 为什么websocket没有被广泛使用,他解决了前后端数据没有实时刷新的问题,原因来了。
  7. java jtable 编辑_JTable可编辑
  8. 【Demo】教你实现下拉刷新
  9. zrender 知识:使用zrender搭建流程图工具
  10. ZRender (Canvas)简单使用(拖拽、缩放、旋转、文字、层级)