ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle10g rac(rhel)_srvctl star运行出错_crs_stop出错

oracle10g rac(rhel)_srvctl star运行出错_crs_stop出错

原创 Linux操作系统 作者:wisdomone1 时间:2010-03-16 09:54:06 0 删除 编辑
1,当我运行srvctl start database -d capitek报如下错误
PRKP-1001 : Error starting instance capitek2 on node capitek2
CRS-1028: Dependency analysis failed because of:
CRS-0223: Resource 'ora.capitek.capitek2.inst' has placement error.
-bash

2,运行crs_stat -t 查看集群组件应用相关信息
-bash-3.00$ crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora....k1.inst application    ONLINE    ONLINE    capitek1   
ora....k2.inst application    ONLINE    OFFLINE              
ora.capitek.db application    ONLINE    UNKNOWN   capitek2   
ora....SM1.asm application    ONLINE    ONLINE    capitek1   
ora....K1.lsnr application    ONLINE    ONLINE    capitek1   
ora....ek1.gsd application    ONLINE    ONLINE    capitek1   
ora....ek1.ons application    ONLINE    ONLINE    capitek1   
ora....ek1.vip application    ONLINE    ONLINE    capitek1   
ora....SM2.asm application    ONLINE    UNKNOWN   capitek2   
ora....K2.lsnr application    ONLINE    UNKNOWN   capitek2   
ora....ek2.gsd application    ONLINE    UNKNOWN   capitek2   
ora....ek2.ons application    ONLINE    UNKNOWN   capitek2   
ora....ek2.vip application    ONLINE    ONLINE    capitek2   
ora.ocfs2.db   application    ONLINE    UNKNOWN   capitek2   
ora....21.inst application    ONLINE    ONLINE    capitek1   
ora....22.inst application    ONLINE    UNKNOWN   capitek2  


3,大家可以看到state列好多皆为unknown,这样的应用是服不好务的,所以下狠刀:
-bash-3.00$ crs_stop -all
Attempting to stop `ora.capitek1.gsd` on member `capitek1`
Attempting to stop `ora.capitek1.ons` on member `capitek1`
Stop of `ora.capitek1.ons` on member `capitek1` succeeded.
Stop of `ora.capitek1.gsd` on member `capitek1` succeeded.
Attempting to stop `ora.ocfs2.ocfs21.inst` on member `capitek1`
Attempting to stop `ora.ocfs2.ocfs22.inst` on member `capitek2`
`ora.ocfs2.ocfs22.inst` on member `capitek2` has experienced an unrecoverable failure.
Human intervention required to resume its availability.
Attempting to stop `ora.capitek2.LISTENER_CAPITEK2.lsnr` on member `capitek2`
`ora.capitek2.LISTENER_CAPITEK2.lsnr` on member `capitek2` has experienced an unrecoverable failure.
Human intervention required to resume its availability.
Target set to OFFLINE for `ora.capitek.capitek2.inst`
Attempting to stop `ora.capitek2.ASM2.asm` on member `capitek2`
`ora.capitek2.ASM2.asm` on member `capitek2` has experienced an unrecoverable failure.
Human intervention required to resume its availability.
Attempting to stop `ora.capitek2.vip` on member `capitek2`
Stop of `ora.capitek2.vip` on member `capitek2` succeeded.
Stop of `ora.ocfs2.ocfs21.inst` on member `capitek1` succeeded.
Attempting to stop `ora.capitek1.LISTENER_CAPITEK1.lsnr` on member `capitek1`
Stop of `ora.capitek1.LISTENER_CAPITEK1.lsnr` on member `capitek1` succeeded.
Attempting to stop `ora.capitek.capitek1.inst` on member `capitek1`
Stop of `ora.capitek.capitek1.inst` on member `capitek1` succeeded.
Attempting to stop `ora.capitek1.ASM1.asm` on member `capitek1`
Stop of `ora.capitek1.ASM1.asm` on member `capitek1` succeeded.
Attempting to stop `ora.capitek1.vip` on member `capitek1`
Stop of `ora.capitek1.vip` on member `capitek1` succeeded.
CRS-0216: Could not stop resource 'ora.capitek2.vip'.


4,尽管大多数据应用停止了,但依旧有个别分子,顽固在哪儿,采用如下可依次处理

-bash-3.00$ crs_stat  ---先用它把所有应用详细信息展现出来
NAME=ora.capitek.capitek1.inst
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek.capitek2.inst
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek.db
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek1.ASM1.asm
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek1.LISTENER_CAPITEK1.lsnr
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek1.gsd
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek1.ons
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek1.vip
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek2.ASM2.asm
TYPE=application
TARGET=OFFLINE
STATE=UNKNOWN on capitek2

NAME=ora.capitek2.LISTENER_CAPITEK2.lsnr
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek2.gsd
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek2.ons
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.capitek2.vip
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.ocfs2.db
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.ocfs2.ocfs21.inst
TYPE=application
TARGET=OFFLINE
STATE=OFFLINE

NAME=ora.ocfs2.ocfs22.inst
TYPE=application
TARGET=OFFLINE
STATE=UNKNOWN on capitek2

-bash-3.00$ crs_stop ora.capitek2.ASM2.asm  --然后具体针对每个停不掉的应用进行停止工作哟
Attempting to stop `ora.capitek2.ASM2.asm` on member `capitek2`
Stop of `ora.capitek2.ASM2.asm` on member `capitek2` succeeded.
-bash-3.00$ crs_stat -t  --再次查看,看下全掉了吧
Name           Type           Target    State     Host       
------------------------------------------------------------
ora....k1.inst application    OFFLINE   OFFLINE              
ora....k2.inst application    OFFLINE   OFFLINE              
ora.capitek.db application    OFFLINE   OFFLINE              
ora....SM1.asm application    OFFLINE   OFFLINE              
ora....K1.lsnr application    OFFLINE   OFFLINE              
ora....ek1.gsd application    OFFLINE   OFFLINE              
ora....ek1.ons application    OFFLINE   OFFLINE              
ora....ek1.vip application    OFFLINE   OFFLINE              
ora....SM2.asm application    OFFLINE   OFFLINE              
ora....K2.lsnr application    OFFLINE   OFFLINE              
ora....ek2.gsd application    OFFLINE   OFFLINE              
ora....ek2.ons application    OFFLINE   OFFLINE              
ora....ek2.vip application    OFFLINE   OFFLINE              
ora.ocfs2.db   application    OFFLINE   OFFLINE              
ora....21.inst application    OFFLINE   OFFLINE              
ora....22.inst application    OFFLINE   UNKNOWN   capitek2   
-bash-3.00$ crs_stop ora.ocfs2.ocfs22.inst
Attempting to stop `ora.ocfs2.ocfs22.inst` on member `capitek2`
Stop of `ora.ocfs2.ocfs22.inst` on member `capitek2` succeeded.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/9240380/viewspace-629556/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb 工作经历: 中国普天 北京科蓝 北京云和恩墨 北京神州新桥

注册时间:2008-04-04

  • 博文量
    2189
  • 访问量
    12690159