CRS版本号为10.2.0.4



1、VIP State为UNKNOWN

[root@XXdb1 ~]# crs_stat -t

Name           Type           Target    State     Host

------------------------------------------------------------

ora.dxp.db     application    ONLINE    ONLINE    XXdb1

ora....p1.inst application    ONLINE    ONLINE    XXdb1

ora....p2.inst application    ONLINE    ONLINE    XXdb2

ora....SM1.asm application    ONLINE    ONLINE    XXdb1

ora....B1.lsnr application    OFFLINE   OFFLINE

ora.XXdb1.gsd  application    ONLINE    ONLINE    XXdb1

ora.XXdb1.ons  application    ONLINE    ONLINE    XXdb1

ora.XXdb1.vip  application    ONLINE    UNKNOWN   XXdb1

ora....SM2.asm application    ONLINE    ONLINE    XXdb2

ora....B2.lsnr application    OFFLINE   OFFLINE

ora.XXdb2.gsd  application    ONLINE    ONLINE    XXdb2

ora.XXdb2.ons  application    ONLINE    ONLINE    XXdb2

ora.XXdb2.vip  application    ONLINE    UNKNOWN   XXdb2

ora.zsXXdb.db  application    ONLINE    ONLINE    XXdb1

ora....b1.inst application    ONLINE    ONLINE    XXdb1

ora....b2.inst application    ONLINE    ONLINE    XXdb2

2、手动启动VIP时报CRS-1028/CRS-0223错误

[root@XXdb1 ~]# crs_start ora.XXdb1.vip

CRS-1028: Dependency analysis failed because of:

'Resource in UNKNOWN state: ora.XXdb1.vip'

CRS-0223: Resource 'ora.XXdb1.vip' has placement error.

3、分析crsd日志

2014-07-05 16:10:08.813: [  CRSAPP][1524836704]0StartResource error for ora.XXdb1.vip error code = -1

2014-07-05 16:10:08.826: [  CRSEVT][1524836704]0CAAMonitorHandler :: 0:Could not execute /home/oracle/product/10.2.0/crs/bin/racgwrap(stop) for ora.XXdb1.vip

category: 1234, operation: scls_canexec, loc: , OS error: 0, other: no exe permission, file /home/oracle/product/10.2.0/crs/bin/racgwrap

发现由于在操作系统上。由于对racgwrap文件没有运行权限

4、对racgwrap文件赋予O=x权限

#chmod o=x /home/oracle/product/10.2.0/crs/bin/racgwrap

5、再次启动VIP。crsd中报出相关其他错误

2014-07-05 16:26:05.473: [  CRSAPP][1524836704]0StartResource error for ora.XXdb1.vip error code = 1

6、分析vip log

Oracle Database 10g CRS Release 10.2.0.4.0 Production Copyright 1996, 2008 Oracle.  All rights reserved.

2014-07-05 17:25:03.565: [    RACG][2540928256] [26035][2540928256][ora.XXdb1.vip]: clsrcexecut: scls_process_spawn() error, status = 1, command = /home/oracle/product/10.2.0/crs/bin/racgeut

Category: 1234

Operation: scls_canexec

Location:

Other: no exe permission, file /home/oracle/product/10.2.0/crs/bin/racgeut

OS Error: Error 0

2014-07-05 17:25:03.565: [    RACG][2540928256] [26035][2540928256][ora.XXdb1.vip]: clsrcexecut: scls_process_spawn() error, status = 1, command = /home/oracle/product/10.2.0/crs/bin/racgeut

Category: 1234

Operation: scls_canexec

Location:

Other: no exe permission, file /home/oracle/product/10.2.0/crs/bin/racgeut

OS Error: Error 0

2014-07-05 17:25:03.566: [    RACG][2540928256] [26035][2540928256][ora.XXdb1.vip]: end for resource = ora.XXdb1.vip, action = start, status = 1, time = 0.030s

2014-07-05 17:25:03.634: [    RACG][2540928256] [26040][2540928256][ora.XXdb1.vip]: clsrcrundetach: scls_process_spawn() error, status = 1, command = /home/oracle/product/10.2.0/crs/bin/racgmain

Category: 1234

Operation: scls_canexec

Location:

Other: no exe permission, file /home/oracle/product/10.2.0/crs/bin/racgmain

OS Error: Error 0

从vip log中。又发现。最少存在有对racgeut、racgmain两个文件没有运行权限

7、赋予很多其它的权限解决

看来不止止是一两个文件不具有权限了,为了尽快解决这个问题,决定对/home/oracle/product/10.2.0/crs/bin/*都主赋予运行权限,对极对/home/oracle/product/10.2.0/crs/bin/racg*的拥有者改更改成root用户:

#chmod o=x /home/oracle/product/10.2.0/crs/bin/*

#chown root /home/oracle/product/10.2.0/crs/bin/racg*

到此再启动vip。已能够正常启动

本文作者:黎俊杰(网名:踩点)。从事”系统架构、操作系统、存储设备、数据库、中间件、应用程序“六个层面系统性的性能优化工作

欢迎增加 系统性能优化专业群 ,共同探讨性能优化技术。

群号:258187244

启动VIP报CRS-1028/CRS-0223致使VIP状态为UNKNOWN故障分析与解决的更多相关文章

  1. (转)启动网卡报错(Failed to start LSB: Bring up/down networking )解决办法总结

    启动网卡报错(Failed to start LSB: Bring up/down networking )解决办法总结 原文:http://blog.51cto.com/11863547/19059 ...

  2. jfinal使用idea启动 访问报404 action not found

    公司一个项目,在eclipse里面启动正常,换到idea里面启动后,启动没有报错,但是访问的时候会提示404 action not found. 百度了很多种解决方法 都没有解决. 今天脑子一转,想到 ...

  3. maven 项目启动tomcat报错 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

    maven项目启动tomcat报错: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderLi ...

  4. 【转】Eclipse下启动tomcat报错:/bin/bootstrap.jar which is referenced by the classpath, does not exist.

    转载地址:http://blog.csdn.net/jnqqls/article/details/8946964 1.错误: 在Eclipse下启动tomcat的时候,报错为:Eclipse下启动to ...

  5. 学习中的错误——ubuntu 14.04 LTS 启动eclipse报错

    在ubuntu中启动eclipse报错:(Eclipse:15978): GLib-GIO-CRITICAL **: g_dbus_connection_get_unique_name: assert ...

  6. tomcat7 启动项目报错 java.lang.NoSuchMethodError: javax.servlet.ServletContext.getSessionCookieConfig()

    JDK版本:jdk1.8.0_77 Tomcat 版本:apache-tomcat-7.0.47 异常重现步骤: 1.完成项目部署 2.启动Tomcat 异常头部信息:java.lang.NoSuch ...

  7. Eclipse中启动tomcat报错:A child container failed during start

    我真的很崩溃,先是workspace崩了,费了好久重建的workspace,然后建立了一个小demo项目,tomcat中启动却报错,挑选其中比较重要的2条信息如下: A child container ...

  8. Ubuntu下安装了java但启动eclipse报错说没装java

    参考资料:http://blog.csdn.net/happyteafriends/article/details/8290950 一.问题 在Ubuntu下安装了java并在~/.bashrc配置了 ...

  9. MySQL安装过程net start mysql 启动失败 报“错误2,系统找不到文件”的解决办法

    MySQL安装过程net start mysql 启动失败 报“错误2,系统找不到文件”的解决办法 错误2,系统找不到文件. 开始...运行... regedit  注册表项: HKEY_LOCAL_ ...

随机推荐

  1. Java系列学习(十四)-集合

    1.java中的集合学习 2.Collection中常用方法 1.添加功能 boolean add(E e):添加一个元素 boolean addAll(Collection<? extends ...

  2. (转)Vue 爬坑之路(四)—— 与 Vuex 的第一次接触

    在 Vue.js 的项目中,如果项目结构简单, 父子组件之间的数据传递可以使用  props 或者 $emit 等方式 http://www.cnblogs.com/wisewrong/p/62660 ...

  3. JS——input标签注册事件

    注意:淘宝的lable是用定位制作的,事件是oninput事件 <!DOCTYPE html> <html> <head lang="en"> ...

  4. Java class对象说明 Java 静态变量声明和赋值说明

        先看下JDK中的说明: java.lang.Object java.lang.Class<T> Instances of the class Class represent cla ...

  5. 【译】x86程序员手册06 - 2.4指令格式

    2.4 Instruction Format 指令格式 The information encoded in an 80386 instruction includes a specification ...

  6. day13-迭代器、三元表达式、列表推导式、字典生成式、生成器与递归

    目录 迭代器 可迭代对象 迭代器对象 for循环原理 三元表达式(三目表达式) 列表推导式 字典生成式 zip()方法 生成器 生成器表达式 递归 递归的两个阶段 迭代器 迭代器即迭代的工具,迭代是一 ...

  7. maxtrid 3D视差

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  8. VMware虚拟机下Ubuntu安装VMware Tools详解

    一.安装步骤 1.开启虚拟机,运行想要安装VMware Tools的系统,运行进入系统后,点击虚拟机上方菜单栏的“虚拟机(M)”->点击“安装 VMware Tools”,图片所示是因为我已经安 ...

  9. sysbench使用指南

    sysbench 安装.使用和测试 摘要: sysbench是一个开源的.模块化的.跨平台的多线程性能测试工具,可以用来进行CPU.内存.磁盘I/O.线程.数据库的性能测试.目前支持的数据库有MySQ ...

  10. hdu 4876

    ZCC loves cards Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)T ...