需要關閉整個叢集,遇到<b>CRS-2529,ORA-15097 錯誤 ~!</b>
<b>grid@rac1:/home/grid/Opatch>srvctl stop asm -n rac1 -o immediate </b>
PRCR-1014 : 無法停止資源 ora.asm
PRCR-1065 : 無法停止資源 ora.asm
<b>CRS-2529: 無法對 'ora.asm' 執行操作, 因為這樣做需要停止或重新定位</b> 'ora.DATA1.dg', 但未指定強制選項
<b>grid@rac1:/home/grid/Opatch>crs_stop -all</b>
CRS-2500: 由于資源 'ora.gsd' 未運作, 無法停止該資源
CRS-2500: 由于資源 'ora.oc4j' 未運作, 無法停止該資源
CRS-2500: 由于資源 'ora.rac.db' 未運作, 無法停止該資源
嘗試停止 `ora.LISTENER.lsnr` (在成員 `rac2` 上)
嘗試停止 `ora.LISTENER_LOCAL.lsnr` (在成員 `rac2` 上)
CRS-2789: 由于資源 'ora.gsd' 未在伺服器 'rac2' 上運作, 無法停止該資源
嘗試停止 `ora.ons` (在成員 `rac2` 上)
嘗試停止 `ora.ons` (在成員 `rac1` 上)
嘗試停止 `ora.LISTENER_SCAN1.lsnr` (在成員 `rac1` 上)
嘗試停止 `ora.LISTENER.lsnr` (在成員 `rac1` 上)
嘗試停止 `ora.LISTENER_LOCAL.lsnr` (在成員 `rac1` 上)
嘗試停止 `ora.DATA1.dg` (在成員 `rac2` 上)
嘗試停止 `ora.DATA2.dg` (在成員 `rac2` 上)
嘗試停止 `ora.eons` (在成員 `rac2` 上)
嘗試停止 `ora.eons` (在成員 `rac1` 上)
嘗試停止 `ora.DATA1.dg` (在成員 `rac1` 上)
嘗試停止 `ora.DATA2.dg` (在成員 `rac1` 上)
CRS-2789: 由于資源 'ora.gsd' 未在伺服器 'rac1' 上運作, 無法停止該資源
停止 `ora.LISTENER_LOCAL.lsnr` (在成員 `rac2` 上) 成功。
停止 `ora.LISTENER.lsnr` (在成員 `rac2` 上) 成功。
停止 `ora.LISTENER_SCAN1.lsnr` (在成員 `rac1` 上) 成功。
嘗試停止 `ora.scan1.vip` (在成員 `rac1` 上)
停止 `ora.LISTENER.lsnr` (在成員 `rac1` 上) 成功。
CRS-2789: 由于資源 'ora.LISTENER.lsnr' 未在伺服器 'rac1' 上運作, 無法停止該資源
停止 `ora.LISTENER_LOCAL.lsnr` (在成員 `rac1` 上) 成功。
CRS-2789: 由于資源 'ora.LISTENER_LOCAL.lsnr' 未在伺服器 'rac1' 上運作, 無法停止該資源
嘗試停止 `ora.rac1.vip` (在成員 `rac1` 上)
停止 `ora.scan1.vip` (在成員 `rac1` 上) 成功。
停止 `ora.rac1.vip` (在成員 `rac1` 上) 成功。
停止 `ora.ons` (在成員 `rac2` 上) 成功。
嘗試停止 `ora.rac2.vip` (在成員 `rac2` 上)
停止 `ora.rac2.vip` (在成員 `rac2` 上) 成功。
嘗試停止 `ora.net1.network` (在成員 `rac2` 上)
停止 `ora.net1.network` (在成員 `rac2` 上) 成功。
停止 `ora.ons` (在成員 `rac1` 上) 成功。
CRS-2789: 由于資源 'ora.ons' 未在伺服器 'rac1' 上運作, 無法停止該資源
嘗試停止 `ora.net1.network` (在成員 `rac1` 上)
停止 `ora.net1.network` (在成員 `rac1` 上) 成功。
停止 `ora.eons` (在成員 `rac2` 上) 成功。
停止 `ora.eons` (在成員 `rac1` 上) 成功。
停止 `ora.DATA1.dg` (在成員 `rac2` 上) 成功。
停止 `ora.DATA2.dg` (在成員 `rac2` 上) 成功。
嘗試停止 `ora.asm` (在成員 `rac2` 上)
CRS-2673: 嘗試停止 'ora.asm' (在 'rac2' 上)
ORA-15097: 無法對連接配接有客戶機的 ASM 執行個體執行 SHUTDOWN
CRS-2675: 未能停止 'ora.asm' (在 'rac2' 上)
停止 `ora.DATA1.dg` (在成員 `rac1` 上) 成功。
停止 `ora.DATA2.dg` (在成員 `rac1` 上) 成功。
嘗試停止 `ora.asm` (在成員 `rac1` 上)
CRS-2673: 嘗試停止 'ora.asm' (在 'rac1' 上)
<b>ORA-15097: 無法對連接配接有客戶機的 ASM 執行個體執行 SHUTDOWN</b>
CRS-2675: 未能停止 'ora.asm' (在 'rac1' 上)
CRS-0216: Could not stop resource 'ora.LISTENER.lsnr rac1 1'.
CRS-0216: Could not stop resource 'ora.LISTENER_LOCAL.lsnr rac1 1'.
CRS-0216: Could not stop resource 'ora.asm rac1 1'.
CRS-0216: Could not stop resource 'ora.asm rac2 1'.
CRS-0216: Could not stop resource 'ora.gsd'.
CRS-0216: Could not stop resource 'ora.gsd rac1 1'.
CRS-0216: Could not stop resource 'ora.gsd rac2 1'.
CRS-0216: Could not stop resource 'ora.oc4j'.
CRS-0216: Could not stop resource 'ora.ons rac1 1'.
CRS-0216: Could not stop resource 'ora.rac.db'.
grid@rac1:/home/grid/Opatch><b>crs_stat -t</b>
Name Type Target State Host
------------------------------------------------------------
ora.DATA1.dg ora....up.type OFFLINE OFFLINE
ora.DATA2.dg ora....up.type OFFLINE OFFLINE
ora....ER.lsnr ora....er.type OFFLINE OFFLINE
ora....AL.lsnr ora....er.type OFFLINE OFFLINE
ora....N1.lsnr ora....er.type OFFLINE OFFLINE
ora.asm ora.asm.type OFFLINE ONLINE rac2
ora.eons ora.eons.type OFFLINE OFFLINE
ora.gsd ora.gsd.type OFFLINE OFFLINE
ora....network ora....rk.type OFFLINE OFFLINE
ora.oc4j ora.oc4j.type OFFLINE OFFLINE
ora.ons ora.ons.type OFFLINE OFFLINE
ora.rac.db ora....se.type OFFLINE OFFLINE
ora....SM1.asm application OFFLINE ONLINE rac1
ora....C1.lsnr application OFFLINE OFFLINE
ora.rac1.gsd application OFFLINE OFFLINE
ora.rac1.ons application OFFLINE OFFLINE
ora.rac1.vip ora....t1.type OFFLINE OFFLINE
ora....SM2.asm application OFFLINE ONLINE rac2
ora....C2.lsnr application OFFLINE OFFLINE
ora.rac2.gsd application OFFLINE OFFLINE
ora.rac2.ons application OFFLINE OFFLINE
ora.rac2.vip ora....t1.type OFFLINE OFFLINE
ora.scan1.vip ora....ip.type OFFLINE OFFLINE
grid@rac1:/home/grid/Opatch>crs_stat -t | grep ONLINE
grid@rac1:/home/grid/Opatch>export ORACLE_SID=+ASM1
grid@rac1:/home/grid/Opatch><b>ps -ef | grep smon</b>
grid 9669 1 0 16:24 ? 00:00:00 asm_smon_+ASM1
grid@rac1:/home/grid>sqlplus "/as sysasm"
SQL*Plus: Release 11.2.0.1.0 Production on Thu Sep 1 22:08:55 2011
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Real Application Clusters and Automatic Storage Management options
SQL> shutdown immediate
<b>ORA-15097: cannot SHUTDOWN ASM instance with connected client</b>
SQL> exit
grid@rac1:/home/grid><b>srvctl stop asm -n rac1</b>
<b>11gr2下,asm是cssd下面管理的要把cssd關掉查,才能關閉asm,在root使用者下,執行crs指令,關閉整個crs服務。</b>
[root@rac1 init.d]# find / -name crsctl
/opt/rac/11.2.0/grid/bin/crsctl
[root@rac1 init.d]#<b> /opt/rac/11.2.0/grid/bin/crsctl stop crs</b>
CRS-2791: 正在啟動用于關閉 'rac1' 上 Oracle High Availability Services 管理的資源的操作
CRS-2673: 嘗試停止 'ora.crsd' (在 'rac1' 上)
CRS-2790: 正在啟動關閉 'rac1' 上叢集就緒服務管理的資源的操作
CRS-2677: 成功停止 'ora.asm' (在 'rac1' 上)
CRS-2792: 關閉 'rac1' 上叢集就緒服務管理的資源的操作已完成
CRS-2677: 成功停止 'ora.crsd' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.cssdmonitor' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.ctssd' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.evmd' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.mdnsd' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.cssdmonitor' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.evmd' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.mdnsd' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.ctssd' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.cssd' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.cssd' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.gpnpd' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.diskmon' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.gpnpd' (在 'rac1' 上)
CRS-2673: 嘗試停止 'ora.gipcd' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.gipcd' (在 'rac1' 上)
CRS-2677: 成功停止 'ora.diskmon' (在 'rac1' 上)
CRS-2793: 關閉 'rac1' 上 Oracle High Availability Services 管理的資源的操作已完成
CRS-4133: Oracle High Availability Services has been stopped.