CRS-1006 , CRS-0215 故障一例

    安装好sles 10 sp3 + Oracle 10g RAC之后,在配置监听器时,总是提示主机bo2dbp上的监听服务已经在运行,忽略错误之后手动在bo2dbp节点上启,总是收到TNS-12545: Connect failed because target host or object does not exist错误信息。后来发现节点bo2dbp的vip总是漂移到另一节点bo2dbs上,原来这才是罪魁祸首 ??????

1、集群环境netca之后,节点bo2dbp监听无法启动    手动尝试启动监听仍不成功,查看了listener.ora以及监听日志未发现任何异常,查看主机/etc/hosts配置也正常    无奈之下,删除监听器 oracle@bo2dbp:~> crs_stat -t    Name           Type           Target    State     Host           ------------------------------------------------------------    ora....BP.lsnr application    ONLINE    OFFLINE                  ora.bo2dbp.gsd application    ONLINE    ONLINE    bo2dbp         ora.bo2dbp.ons application    ONLINE    ONLINE    bo2dbp         ora.bo2dbp.vip application    ONLINE    ONLINE    bo2dbs         ora....BS.lsnr application    ONLINE    ONLINE    bo2dbs         ora.bo2dbs.gsd application    ONLINE    ONLINE    bo2dbs         ora.bo2dbs.ons application    ONLINE    ONLINE    bo2dbs         ora.bo2dbs.vip application    ONLINE    ONLINE    bo2dbs

2、节点bo2dbp.vip被漂移到bo2dbs oracle@bo2dbp:~/product/10.2.0/crs_1/bin> crs_stat -t    Name           Type           Target    State     Host           ------------------------------------------------------------    ora.bo2dbp.gsd application    ONLINE    ONLINE    bo2dbp         ora.bo2dbp.ons application    ONLINE    ONLINE    bo2dbp         ora.bo2dbp.vip application    ONLINE    ONLINE    bo2dbs         ora.bo2dbs.gsd application    ONLINE    ONLINE    bo2dbs         ora.bo2dbs.ons application    ONLINE    ONLINE    bo2dbs         ora.bo2dbs.vip application    ONLINE    ONLINE    bo2dbs 

3、尝试为bo2dbp进行relocate也不听使唤 oracle@bo2dbp:~/product/10.2.0/crs_1/bin> ./crs_relocate ora.bo2dbp.vip -c bo2dbp    Attempting to stop `ora.bo2dbp.vip` on member `bo2dbs`    Stop of `ora.bo2dbp.vip` on member `bo2dbs` succeeded.    Attempting to start `ora.bo2dbp.vip` on member `bo2dbp`    Start of `ora.bo2dbp.vip` on member `bo2dbp` failed.    Attempting to start `ora.bo2dbp.vip` on member `bo2dbs`    Start of `ora.bo2dbp.vip` on member `bo2dbs` succeeded.    CRS-0217: Could not relocate resource 'ora.bo2dbp.vip'.

4、crs_stop 出马 oracle@bo2dbp:~/product/10.2.0/crs_1/bin> crs_stop ora.bo2dbp.vip    Attempting to stop `ora.bo2dbp.vip` on member `bo2dbs`    Stop of `ora.bo2dbp.vip` on member `bo2dbs` succeeded. oracle@bo2dbp:~/product/10.2.0/crs_1/bin> crs_start ora.bo2dbp.vip    Attempting to start `ora.bo2dbp.vip` on member `bo2dbp`    Start of `ora.bo2dbp.vip` on member `bo2dbp` failed.    Attempting to start `ora.bo2dbp.vip` on member `bo2dbs`    Start of `ora.bo2dbp.vip` on member `bo2dbs` succeeded.

   我晕,又漂移到bo2dbs节点

5、狠一点,直接将节点2bo2dbs的crs停掉,这下没得漂了吧 :)    bo2dbs:/u01/app/oracle/product/10.2.0/crs_1/bin # ./crsctl stop crs    Stopping resources. This could take several minutes.    Successfully stopped CRS resources.    Stopping CSSD.    Shutting down CSS daemon.    Shutdown request successfully issued.

6、露出马脚 oracle@bo2dbp:~/product/10.2.0/crs_1/bin> crs_start ora.bo2dbp.vip    Attempting to start `ora.bo2dbp.vip` on member `bo2dbp`    Start of `ora.bo2dbp.vip` on member `bo2dbp` failed.    Remote start for `ora.bo2dbp.vip` failed on member `bo2dbs`    CRS-1006: No more members to consider    CRS-0215: Could not start resource 'ora.bo2dbp.vip'.

7、check log

oracle@bo2dbp:~/product/10.2.0/crs_1/log/bo2dbp/racg> tail -50 ora.bo2dbp.vip.log    2012-08-30 16:18:55.942: [  RACG][4250161648] [20571][4250161648][ora.bo2dbp.vip]: end for resource = ora.bo2dbp.vip, action = start, status = 1, time = 6.390s    2012-08-30 16:19:30.968: [  RACG][4041843184] [20878][4041843184][ora.bo2dbp.vip]: checkIf: Default gateway is not defined (host=bo2dbp)    Interface eth0 checked failed (host=bo2dbp)    Invalid parameters, or failed to bring up VIP (host=bo2dbp)

   原来醉鬼祸首尽然是没有缺省网关,我倒倒倒......    记得之前的安装就碰到过在节点2上没有缺省网关导致vipca不能继续的情形。这次又碰上了。汗。。。 oracle@bo2dbp:~> cat /etc/sysconfig/network/routes    cat: /etc/sysconfig/network/routes: No such file or directory oracle@bo2dbp:~> ssh bo2dbs cat /etc/sysconfig/network/routes    default 192.168.7.254 - -    使用root帐户为其追加网关后,一切ok. oracle@bo2dbs:~> crs_stat -t    Name           Type           Target    State     Host           ------------------------------------------------------------    ora.bo2dbp.gsd application    ONLINE    ONLINE    bo2dbp         ora.bo2dbp.ons application    ONLINE    ONLINE    bo2dbp         ora.bo2dbp.vip application    ONLINE    ONLINE    bo2dbp         ora.bo2dbs.gsd application    ONLINE    ONLINE    bo2dbs         ora.bo2dbs.ons application    ONLINE    ONLINE    bo2dbs         ora.bo2dbs.vip application    ONLINE    ONLINE    bo2dbs  

8、问题环境    sles 10/sp3 + Oracle 10g(10.2.0.4)

9、小结:    a、细心细心再细心    b、根据相应的日志快速定位故障

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

使用shell定制awr脚本(r3笔记第32天)

大家在做性能问题诊断的时候,awr是不可或缺的工具,使用?/rdbms/admin/awrrpt.sql可能大家使用的多了,可能有时候感觉输入参数还是有些太繁琐...

2884
来自专栏云计算认知升级

在腾讯云上使用 Harbor 部署私有Registry

对于一些比较私密的镜像,涉及到安全问题,就不能推送到 Docker Hub,这就需要配置一个私有的 Registry,来存放我们的 Docker Images ...

6090
来自专栏刘君君

docker部署基于nodejs的vue应用

5794

将Spring Boot应用程序部署到Bluemix

在之前的博客文章中,我介绍了如何通过Swagger在Spring Boot应用程序中记录REST API。下面我将介绍如何将这些应用程序作为Docker容器部署...

2437
来自专栏FreeBuf

使用Docker构建Web渗透测试工具容器

? Docker是世界领先的软件集装化平台,针对不同的渗透测试类型,我们完全可以使用Docker创建相应的环境。有了Docker容器,你可以把测试环境放到U盘...

3039
来自专栏我的博客

ThinkPHP3.2使用cli模式

php if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); ...

4856
来自专栏史上最简单的Spring Cloud教程

SpringBoot非官方教程 | 第二十四篇: springboot整合docker

这篇文篇介绍,怎么为 springboot程序构建一个docker镜像。docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开...

2548
来自专栏木制robot技术杂谈

Ubuntu 使用 Docker 安装 Gitlab

最近帮公司重新搭建了 Gitlab,中间遇到了一些坑,折腾了不少时间,在此记录供大家参考。

3574
来自专栏散尽浮华

openstack虚拟机迁移的操作记录

需求说明: 计算节点linux-node1.openstack:192.168.1.8   计算节点linux-node2.openstack:192.168....

7839
来自专栏CodingToDie

天才第一步 Docker 纸尿裤

Docker Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到...

3263

扫码关注云+社区

领取腾讯云代金券