運用のRDBシステムにおいて以下の手順でリカバリをしてください。
参照
各コマンドのオプションの指定方法の詳細については、“コマンドリファレンス”を参照してください。
リカバリ操作の手順
(1)スタンバイクラスのクラスタサービスの状態を ―――― クラスタ管理 確認します。 ビューまたは clgettreeコマンド (sオプション) (2)スタンバイクラスのクラスタサービスの状態が「運用中」―――― クラスタ管理 または「片側運用」のときは、スタンバイクラスのクラ ビューまたは スタサービスを停止します。 clstopsvcコマンド (3)媒体障害の場合は、障害ディスクを取り換えます。 ―――― CE作業 ディスク交換後、以下の作業を忘れずに行ってください。 ・パーティション分割 ・NTFSフォーマット(RDBの資源をNTFSファイルに配置している場合のみ) ・論理ドライブ名の設定(RDBの資源をローデバイスに配置している場合のみ) (4)ディスクリソースを活性状態にします。 ディスクリソースの活性手順は、 “5.1.2 ディスクリソースを活性状態にする” を参照してください。 (5)rdbrcvdicコマンドのFWモードでRDBディクショナリと ―――― rdbrcvdicコマンド RDBディレクトリファイルをリカバリします。 (FWモードかつ RDBディクショナリとRDBディレクトリファイルのリカバリは、 ddlオプション) インクリメンタルリカバリによるリカバリを推奨します。 スケーラブルディレクトリ運用の場合 ⇒(6) スケーラブルディレクトリ運用ではない場合 ⇒(8) (6)すべてのユーザロググループ用のRDBディレクトリファイル―――― rdbscldirコマンド を再登録します。 (Aオプションかつ gオプション) (7)すべてのユーザロググループ用のRDBディレクトリファイル―――― rdbscldirコマンド が正常に登録されたことを確認します。 (Vオプション) リカバリした以外にアクセス禁止状態のユーザロググループ用 のRDBディレクトリファイルが存在していた場合は、 “6.2.4 ユーザロググループ用のRDBディレクトリファイルのリカバリ” の(5)と(6)の手順を実施後(8)へ (8)Symfoware/RDBを起動します。 ―――― rdbstartコマンド ホットスタンバイ機能の場合 ⇒(9) スタンバイ機能の場合 ⇒(10) (9)ホットスタンバイ機能の利用の宣言をします。 ―――― rdbhsutyコマンド (RDBディレクトリファイルをリカバリするとホットスタンバイ (monオプションかつ 機能の利用で宣言した情報が初期化されるため、ホットスタン fオプション) バイ機能の利用を再宣言する必要があります。RDBディレクト リファイルをリカバリする前と同じ内容を再宣言します。) (10)Symfoware/RDBを停止します。 ―――― rdbstopコマンド (11) ディスクリソースを非活性状態にします。 ディスクリソースの非活性手順は、 “5.1.4 ディスクリソースを非活性状態にする” を参照してください。 (12)スタンバイクラスのクラスタサービスを起動します。 ―――― クラスタ管理 ビューまたは clstartsvcコマンド (13)スタンバイクラスのクラスタサービスの状態 ―――― クラスタ管理 を確認します。 ビューまたは clgettreeコマンド (sオプション) (14)スタンバイクラスのクラスタサービスの状態が ―――― クラスタ管理 「片側運用」のときは、スタンバイクラスの ビューまたは クラスタサービスを組込み可能モードに変更し、 clchgbldmdコマンド 待機インスタンスに組込みます。さらに、移動待機、 clbldinsコマンド なしの場合はスタンバイクラスのクラスタサービス clresumsvcコマンド を切り戻します。 (15)RDBディクショナリの退避データを取得します。 ―――― rdbdmpdicコマンド (16)RDBディレクトリファイルおよびユーザロググループ用の ―――― rdbrcvコマンド RDBディレクトリファイルをインクリメンタルリカバリに (Dオプション) よりリカバリした場合は、DSIのアクセス情報をリカバリします。