oracle crs 不能启动,CRS无法启动的解决过程
# 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无法启动的解决过程相关推荐
- Oracle EBS R12 On Oracle Enterprice 5.2 安装失败 分析和解决过程
分析和解决方法看最后的说明 [@more@] 错误如下:原因正在查找中..估计原因是创建控制文件失败.. 由于是晚上自己的安装了,所以..没注意这些 Login Page ----------- ch ...
- oracle 安装的提示ntp,oracle rac 安装 PRVG-13606 ntp 同步报错解决过程
oracle ntp 检查报错 ./runcluvfy.sh stage -pre crsinst -n oracle57,oracle58 -verbose [10:06:58]Verifying ...
- oracle 启动crs进程,由于CRS磁盘dismount造成的CRS进程无法启动问题
0 CRS 0DISMOUNTED 2 DATA1 ...
- oracle启动crs要多久,ORACLE CRS日常维护命令
这篇文档主要给大家介绍一下ORACLE RAC的crs的一些日常维护的常见命令: 1. 手工启动crs # /etc/init.d/init.crs start 手工关闭crs # /et ...
- CRS-4000启动crs报错问题处理
1.启动crs报错问题处理 [root@rac1 ~]# /u01/grid/11.2/bin/crsctl start crs CRS-4640: Oracle High Availability ...
- 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 ...
- 【Oracle】RAC11gR2Grid启动顺序及启动故障诊断思路
转自:https://www.2cto.com/database/201605/507269.html 图片来自:https://blog.csdn.net/zwjzqqb/article/detai ...
- Oracle 11gR2 RAC集群服务启动与关闭命令汇总
网上好多帖子都是 启动和关闭相关服务的命令 # su – oracle $ crs_start–all --启动所有的crs服务 $ crs_stop–all --停止所有的crs服务 $ crsct ...
- oracle 12g 无监听,Oracle 12.2监听无法启动解决一例
Listener Fails To Start With IPC Permission Errors (TNS-12546 TNS-12555 TNS-00516 TNS-00525) (文档 ID ...
最新文章
- 关闭vmware喇叭报警声
- css禁用鼠标点击事件
- C#中equal与==的区别
- python模拟密码有效性检测功能_用Python程序检查密码的有效性?
- android触摸屏idc,Android触摸屏IDC
- Tomcat权威指南-读书摘要系列6
- 考研还是直接工作?嵌入式or前端
- IIS执行ASP程序不能调用数据库出现500错误的解决方法
- 以Flappy Bird破解为例介绍andriod apk加壳方法
- Centos7 搭建 hadoop3.1.1 集群教程
- 103000大写加零吗_00支票大写金额该如何?
- 集团HR人事资源管理系统软件有哪些
- a4的尺寸大小转换为像素
- Win10 文件夹删不掉,提示需要来自XXX的权限才能对此文件夹进行更改
- 解决pycharm里显示数据不完全问题(pandas)
- ThinkAdmin漏洞(CVE-2020-25540 )复现
- 高德地图-添加路线规划(自驾、步行...)
- python操作xslx/xsl出现‘\xa0‘和读取时间变成float类型的处理办法
- PDN仿真笔记5-电容走线影响寄生电感的因素分析
- 叮咚~您有一份个税申报,请查收!