天天看點

Oracle RAC Study之--Oracle 10g RAC 故障之--CRS啟動失敗

Oracle RAC Study之--Oracle 10g RAC 故障之--CRS啟動失敗

系統環境:

OS: linux EL5

CRS: CRS 10.2.0.1

Oracle:Oracle 10.2.0.1

1、crs 啟動失敗

[root@node2 ~]# crsctl check crs

1

2

3

<code>Failure </code><code>1</code> <code>contacting CSS daemon</code>

<code>Cannot communicate with CRS</code>

<code>Cannot communicate with EVM</code>

2、檢視系統日志

[root@node2 ~]# tail /var/log/messages

4

5

6

7

8

9

10

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>45</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.2928.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>46</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.2962.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>46</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.3172.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>46</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.2928.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>47</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.2962.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>47</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.2928.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>47</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.3172.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>48</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.2962.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>48</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.2928.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>48</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.3172.</code>

[root@node2 ~]# cat /tmp/crsctl.3172

OCR initialization failed accessing OCR device: PROC-26: Error while accessing the physical storage Operating System error [Permission denied] [13]

[root@node2 ~]#

3、ocr 對應的裸裝置權限出錯

[root@node2 ~]# ls -l /dev/raw

total 0

crw------- 1 root root 162, 1 Nov  2 09:41 raw1

crw------- 1 root root 162, 2 Nov  2 09:41 raw2

4、修改raw 權限配置檔案,系統啟動時自動應用權限

[root@node2 ~]# cat /etc/udev/rules.d/65-raw-permissions.rules

# Set permissions of raw bindings to Oracle Clusterware devices

KERNEL=="raw1", OWNER="oracle", GROUP="dba", MODE="660"

KERNEL=="raw2", OWNER="oracle", GROUP="dba", MODE="660"

5、重新啟動udev 服務

[root@node1 rules.d]# start_udev

Starting udev: [  OK  ]

[root@node1 rules.d]# ls -l /dev/raw

crw-rw---- 1 oracle dba 162, 1 Nov  2 09:55 raw1

crw-rw---- 1 oracle dba 162, 2 Nov  2 09:55 raw2

[root@node1 rules.d]#

6、重新啟動crs ,系統正常

<code>[root@node2 ~]# crsctl stop crs</code>

<code>Stopping resources.</code>

<code>Successfully stopped CRS resources </code>

<code>Stopping CSSD.</code>

<code>Shutting down CSS daemon.</code>

<code>Shutdown request successfully issued.</code>

<code>[root@node2 ~]# crsctl start crs</code>

<code>Attempting to start CRS stack </code>

<code>The CRS stack will be started shortly</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>52</code><code>:</code><code>07</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.2928.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>52</code><code>:</code><code>08</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.3172.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>53</code><code>:</code><code>08</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.2962.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>53</code><code>:</code><code>08</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.3172.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>53</code><code>:</code><code>08</code> <code>node2 logger: Cluster Ready Services waiting </code><code>on</code> <code>dependencies. Diagnostics </code><code>in</code> <code>/tmp/crsctl</code><code>.2928.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>54</code><code>:</code><code>10</code> <code>node2 logger: Cluster Ready Services completed waiting </code><code>on</code> <code>dependencies.</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>54</code><code>:</code><code>10</code> <code>node2 </code><code>last</code> <code>message repeated </code><code>2</code> <code>times</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>55</code><code>:</code><code>10</code> <code>node2 logger: Running CRSD </code><code>with</code> <code>TZ = </code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>56</code><code>:</code><code>01</code> <code>node2 logger: Oracle CSSD graceful shutdown</code>

<code>Nov  </code><code>2</code> <code>09</code><code>:</code><code>56</code><code>:</code><code>32</code> <code>node2 logger: Cluster Ready Services completed waiting </code><code>on</code> <code>dependencies.</code>

<code>CSS appears healthy</code>

<code>CRS appears healthy</code>

<code>EVM appears healthy</code>

[root@node2 ~]# crs_stat -t

11

12

13

14

15

16

17

18

<code>Name           Type           Target    State     Host        </code>

<code>------------------------------------------------------------</code>

<code>ora....SM1.asm application    ONLINE    ONLINE    node1       </code>

<code>ora....E1.lsnr application    ONLINE    ONLINE    node1       </code>

<code>ora.node1.gsd  application    ONLINE    ONLINE    node1       </code>

<code>ora.node1.ons  application    ONLINE    ONLINE    node1       </code>

<code>ora.node1.vip  application    ONLINE    ONLINE    node1       </code>

<code>ora....SM2.asm application    ONLINE    OFFLINE               </code>

<code>ora....E2.lsnr application    ONLINE    ONLINE    node2       </code>

<code>ora.node2.gsd  application    ONLINE    ONLINE    node2       </code>

<code>ora.node2.ons  application    ONLINE    ONLINE    node2       </code>

<code>ora.node2.vip  application    ONLINE    ONLINE    node2       </code>

<code>ora.prod.db    application    ONLINE    ONLINE    node2       </code>

<code>ora....d1.inst application    ONLINE    ONLINE    node1       </code>

<code>ora....d2.inst application    ONLINE    OFFLINE               </code>

<code>ora...._taf.cs application    OFFLINE   OFFLINE               </code>

<code>ora....od1.srv application    OFFLINE   OFFLINE               </code>

<code>ora....od2.srv application    OFFLINE   OFFLINE</code>

@至此,CRS啟動成功!

本文轉自 客居天涯 51CTO部落格,原文連結:http://blog.51cto.com/tiany/1389611,如需轉載請自行聯系原作者