天天看點

【RAC】關閉Clusterware 遇到CRS-2529,ORA-15097:

需要關閉整個叢集,遇到<b>CRS-2529,ORA-15097 錯誤 ~!</b>

<b>grid@rac1:/home/grid/Opatch&gt;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&gt;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&gt;<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&gt;crs_stat -t | grep ONLINE

grid@rac1:/home/grid/Opatch&gt;export ORACLE_SID=+ASM1

grid@rac1:/home/grid/Opatch&gt;<b>ps -ef | grep smon</b>

grid      9669     1  0 16:24 ?        00:00:00 asm_smon_+ASM1

grid@rac1:/home/grid&gt;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&gt; shutdown immediate

<b>ORA-15097: cannot SHUTDOWN ASM instance with connected client</b>

SQL&gt; exit

grid@rac1:/home/grid&gt;<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.