ユーザロググループ用のRDBディレクトリファイルをリカバリする場合は、リカバリ時の運用状態により、rdbrcvdicコマンドのOverwriteモードまたはLOADモードで、ロググループ名を指定してリカバリします。
参照
各コマンドのオプションの指定方法の詳細については、“コマンドリファレンス”を参照してください。
Symfoware/RDB運用中にリカバリする場合は、rdbrcvdicコマンドのOverwriteモードでリカバリします。
Symfoware/RDB運用中にリカバリする場合のリカバリ操作の手順を以下に示します。
リカバリ操作の手順
運用系のRDBシステムで、以下の手順でリカバリをしてください。
RDBDICONBUFFERの指定によるフォールバック運用の場合 ⇒(1) rdbpldicコマンドによるフォールバック運用の場合 ⇒(2) メモリ常駐化を行わないフォールバック運用の場合 ⇒(2) (1)RDB構成パラメタファイルに“RDBDICONBUFFER=YES”を設定します。 (2)スタンバイ型のクラスタアプリケーションを起動します。 ――― Cluster Admin (3)データベースを定義します。 ――― rdbddlexコマンド RDBDICONBUFFERの指定によるフォールバック運用の場合 ⇒(5) rdbpldicコマンドによるフォールバック運用の場合 ⇒(4) メモリ常駐化を行わないフォールバック運用の場合 ⇒(5) (4)RDBディクショナリの情報をメモリに展開します。 ――― rdbpldicコマンド (Fオプションかつ Uオプション) (5)目的業務を実行します。 ★ 障害発生 (6)ユーザロググループ用のRDBディレクトリファイルを ――― rdbexdirコマンド Symfoware/RDBから切り離します。 (mdetachオプション かつgオプション) (7)媒体障害の場合は、障害ボリュームを取り換え、 ―――― CE作業 ボリュームの構成情報をリカバリします。 (8)切り離したユーザロググループ用のRDBディレクトリ ――― rdbexdirコマンド ファイルを接続します。 (mattachオプション かつgオプション) (9)ユーザロググループ用のRDBディレクトリファイルを ――― rdbrcvdicコマンド リカバリします。 (Overwriteモード かつgオプション) (10)ユーザロググループ用のRDBディレクトリファイルが ――― rdbscldirコマンド 正常にリカバリされたことを確認します。 (Vオプション) リカバリした以外に、状態(Status)が“inhibit”の ユーザロググループ用のRDBディレクトリファイルが 存在する場合 ⇒(9)
Symfoware/RDB停止中にリカバリする場合は、rdbrcvdicコマンドのLOADモードでリカバリします。
Symfoware/RDB停止中にリカバリする場合のリカバリ操作の手順を以下に示します。
リカバリ操作の手順
運用系のRDBシステムで、以下の手順でリカバリをしてください。
(1)スタンバイ型のクラスタアプリケーション配下の業務 を完全に停止します。 (2)運用系および待機系のクラスタアプリケーションを 保守停止します。 クラスタアプリケーションの保守停止手順は、 “5.6 クラスタアプリケーションの保守のための停止”を 参照してください。 (3)Symfoware/RDBが正常に停止されたか確認します。 Symfoware/RDBを配置している各ノードのメッセージログファイルに、 Symfoware/RDBの停止メッセージが出力されるので、正常に停止してい ることを確認します。 (4)媒体障害の場合は、障害ボリュームを取り換え、 ―――― CE作業 ボリュームの構成情報をリカバリします。 (5)GDSリソースを活性状態にします。 GDSリソースの活性手順は、“3.4.1 GDSリソースの活性”を 参照してください。 (6)rdbrcvdicコマンドのLOADモードでユーザロググループ用 ―――― rdbrcvdicコマンド のRDBディレクトリファイル (Lオプションかつ をリカバリします。ユーザロググループ用のRDBディレクトリ gオプションかつ ファイルのリカバリは、インクリメンタルリカバリによるリカバリを ddlオプション) 推奨します。 (7)ユーザロググループ用のRDBディレクトリファイルが正常に ―――― rdbscldirコマンド リカバリされたことを確認します。 (Vオプション) リカバリした以外にアクセス禁止状態のユーザロググループ用 のRDBディレクトリファイルが存在していた場合 ⇒(6) リカバリした以外にアクセス禁止状態のユーザロググループ用 のRDBディレクトリファイルが存在していない場合 ⇒(8) (8)Symfoware/RDBを起動します。(動作確認) ―――― rdbstartコマンド (9)Symfoware/RDBを停止します。(動作確認) ―――― rdbstopコマンド (10)GDSリソースを非活性状態にします。 GDSリソースの非活性手順は、“3.4.15 GDSリソースの非活性”を 参照してください。 (11)運用系および待機系のクラスタアプリケーションの保守停止 を解除します。 クラスタアプリケーションの保守停止解除の手順は、 “5.7 クラスタアプリケーションの保守停止のための解除”を 参照してください。 (12)ユーザロググループ用のRDBディレクトリファイルをインクリ ―――― rdbrcvコマンド メンタルリカバリによりリカバリした場合は、DSIのアクセス情報を (Dオプション) 復元します。