今天为了测试OCR的损坏个数,好好研究了OCR文件恢复的过程。

下面是在我的一个环境上测试的结果,给大家共享一下。


(注:因手头环境所限,用的是一套日语环境:)

[grid@ol354v11rac3 ~]$ olsnodes

ol354v11rac2

ol354v11rac3

--各ノードのCRS強制停止する

[root@ol354v11rac3 bin]# ./crsctl stop crs -f

CRS-2791: 'ol354v11rac3'上にある、Oracle高可用性サービス管理下のリソースの停止を開始しています

CRS-2673: 'ora.ctssd'('ol354v11rac3')の停止を試行しています

CRS-2673: 'ora.evmd'('ol354v11rac3')の停止を試行しています

CRS-2673: 'ora.cluster_interconnect.haip'('ol354v11rac3')の停止を試行しています

CRS-2673: 'ora.mdnsd'('ol354v11rac3')の停止を試行しています

CRS-2673: 'ora.drivers.acfs'('ol354v11rac3')の停止を試行しています

CRS-2677: 'ora.drivers.acfs'('ol354v11rac3')の停止が成功しました

CRS-2677: 'ora.cluster_interconnect.haip'('ol354v11rac3')の停止が成功しました

CRS-2677: 'ora.evmd'('ol354v11rac3')の停止が成功しました

CRS-2677: 'ora.mdnsd'('ol354v11rac3')の停止が成功しました

CRS-2677: 'ora.ctssd'('ol354v11rac3')の停止が成功しました

CRS-2673: 'ora.cssd'('ol354v11rac3')の停止を試行しています

CRS-2677: 'ora.cssd'('ol354v11rac3')の停止が成功しました

CRS-2673: 'ora.crf'('ol354v11rac3')の停止を試行しています

CRS-2677: 'ora.crf'('ol354v11rac3')の停止が成功しました

CRS-2673: 'ora.gipcd'('ol354v11rac3')の停止を試行しています

CRS-2677: 'ora.gipcd'('ol354v11rac3')の停止が成功しました

CRS-2673: 'ora.gpnpd'('ol354v11rac3')の停止を試行しています

CRS-2677: 'ora.gpnpd'('ol354v11rac3')の停止が成功しました

CRS-2793: 'ol354v11rac3'上にある、Oracle高可用性サービス管理下のリソースの停止が完了しました

CRS-4133: Oracle高可用性サービスは停止されました。


--1つノードのCRS排他モードで起動する

[root@ol354v11rac2 bin]# ./crsctl start crs -help

使用方法:

 crsctl start crs [-excl [-nocrs]|-nowait]

    このサーバーでOHASを起動します

説明

    -excl        Oracle Clusterwareを排他モードで起動します

    -nocrs       CRSを起動せずにOracle Clusterwareを排他モードで起動します

    -nowait      OHASの起動を待機しません


[root@ol354v11rac2 bin]# ./crsctl start crs -excl -nocrs

CRS-4123: Oracle高可用性サービスは起動されています。

CRS-2672: 'ora.mdnsd'('ol354v11rac2')の起動を試行しています

CRS-2676: 'ora.mdnsd'('ol354v11rac2')の起動が成功しました

CRS-2672: 'ora.gpnpd'('ol354v11rac2')の起動を試行しています

CRS-2676: 'ora.gpnpd'('ol354v11rac2')の起動が成功しました

CRS-2672: 'ora.cssdmonitor'('ol354v11rac2')の起動を試行しています

CRS-2672: 'ora.gipcd'('ol354v11rac2')の起動を試行しています

CRS-2676: 'ora.cssdmonitor'('ol354v11rac2')の起動が成功しました

CRS-2676: 'ora.gipcd'('ol354v11rac2')の起動が成功しました

CRS-2672: 'ora.cssd'('ol354v11rac2')の起動を試行しています

CRS-2672: 'ora.diskmon'('ol354v11rac2')の起動を試行しています

CRS-2676: 'ora.diskmon'('ol354v11rac2')の起動が成功しました

CRS-2676: 'ora.cssd'('ol354v11rac2')の起動が成功しました

CRS-2672: 'ora.drivers.acfs'('ol354v11rac2')の起動を試行しています

CRS-2679: 'ora.cluster_interconnect.haip'('ol354v11rac2')のクリーニングを試行しています

CRS-2672: 'ora.ctssd'('ol354v11rac2')の起動を試行しています

CRS-2681: 'ora.cluster_interconnect.haip'('ol354v11rac2')のクリーニングが成功しました

CRS-2672: 'ora.cluster_interconnect.haip'('ol354v11rac2')の起動を試行しています

CRS-2676: 'ora.drivers.acfs'('ol354v11rac2')の起動が成功しました

CRS-2676: 'ora.ctssd'('ol354v11rac2')の起動が成功しました

CRS-2676: 'ora.cluster_interconnect.haip'('ol354v11rac2')の起動が成功しました

CRS-2672: 'ora.asm'('ol354v11rac2')の起動を試行しています

CRS-2676: 'ora.asm'('ol354v11rac2')の起動が成功しました


--バックアップしたOCRをリストアする

[root@ol354v11rac2 bin]# ./ocrconfig -restore /oracle/app/grid/product/11.2.0.3/cdata/racscan/backup00.ocr

[root@ol354v11rac2 bin]# ./ocrcheck

Oracle Cluster Registryのステータスは次のとおりです:

       バージョン                  :          3

       領域合計(KB)     :     262120

       使用済領域(KB)      :       3200

       使用可能な領域(KB) :     258920

        ID                       : 1645686272

        デバイス/ファイル名         :      +CRS1

                                   デバイスファイルの整合性チェックが成功しました


                                   デバイス/ファイルが構成されていません


                                   デバイス/ファイルが構成されていません


                                   デバイス/ファイルが構成されていません


                                   デバイス/ファイルが構成されていません


        クラスタレジストリの整合性チェックが成功しました


        論理破損チェックに成功しました


--各ノードのCRS強制停止する

[root@ol354v11rac2 bin]# ./crsctl stop crs -f

CRS-2791: 'ol354v11rac2'上にある、Oracle高可用性サービス管理下のリソースの停止を開始しています

CRS-2673: 'ora.drivers.acfs'('ol354v11rac2')の停止を試行しています

CRS-2673: 'ora.ctssd'('ol354v11rac2')の停止を試行しています

CRS-2673: 'ora.asm'('ol354v11rac2')の停止を試行しています

CRS-2673: 'ora.mdnsd'('ol354v11rac2')の停止を試行しています

CRS-2677: 'ora.mdnsd'('ol354v11rac2')の停止が成功しました

CRS-2677: 'ora.drivers.acfs'('ol354v11rac2')の停止が成功しました

CRS-2677: 'ora.asm'('ol354v11rac2')の停止が成功しました

CRS-2673: 'ora.cluster_interconnect.haip'('ol354v11rac2')の停止を試行しています

CRS-2677: 'ora.cluster_interconnect.haip'('ol354v11rac2')の停止が成功しました

CRS-2677: 'ora.ctssd'('ol354v11rac2')の停止が成功しました

CRS-2673: 'ora.cssd'('ol354v11rac2')の停止を試行しています

CRS-2677: 'ora.cssd'('ol354v11rac2')の停止が成功しました

CRS-2673: 'ora.gipcd'('ol354v11rac2')の停止を試行しています

CRS-2677: 'ora.gipcd'('ol354v11rac2')の停止が成功しました

CRS-2673: 'ora.gpnpd'('ol354v11rac2')の停止を試行しています

CRS-2677: 'ora.gpnpd'('ol354v11rac2')の停止が成功しました

CRS-2793: 'ol354v11rac2'上にある、Oracle高可用性サービス管理下のリソースの停止が完了しました

CRS-4133: Oracle高可用性サービスは停止されました。


--各ノードのCRSを起動する

[root@ol354v11rac2 bin]# ./crsctl start crs

CRS-4123: Oracle高可用性サービスは起動されています。