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.
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博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-629556/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/9240380/viewspace-629556/