5. オリジナル RD エリアを(D)から障害発生直前の状態まで回復
5.1 更新可能なオンライン再編成実行時の障害
5.1.5 取得した情報を基にした障害対策
「更新可能なオンライン再編成状態の確認」までに取得した障害情報を基に障害対策を行います。
状況ごとの対策方法については次の表を参照してください。
•
障害対策方法(ユニットダウンまたはコマンドが異常終了した場合)
•
障害対策方法(マスタ DB のボリューム障害の場合)
•
障害対策方法(レプリカ DB のボリューム障害の場合)
•
障害対策方法(構成情報の複写漏れによるディレクトリ管理情報不正の場合)
なお,再編成状態が NONE,READY1,READY2 のときは,データベース静止化コマンドの取り消しコ マンド(pdorbegin -u)で更新可能なオンライン再編成の実行を取り消せます。
表 5‒5 障害対策方法(ユニットダウンまたはコマンドが異常終了した場合)
再編成状態 対策後の運用方針 対策方法 NONE オンライン再編成を続行
する。
障害要因を取り除いて,データベース静止化コマンド(pdorbegin)からやり直 します。
READY1 オンライン再編成を続行 する。
使用するミラーリング機能のマニュアルを参照してください。
READY2 オンライン再編成を続行 する。
障害要因を取り除いて,データベース静止化コマンド(pdorbegin)からやり直 します。
READY3 障害回復後,オンライン 再編成を続行する。
障害要因を取り除いて,データベースの再編成コマンド(pdrorg)を実行します。
オンライン再編成を中止 して,レプリカ RD エリ アで業務を続行する。
マスタ DB の修復のため に,HiRDB を停止しな
1. オンライン再編成を取り消します(pdorend -u)。
2. レプリカ RD エリアを参照可能バックアップ閉塞状態にします。
3. レプリカ DB のバックアップを取得します。
4. 3.で取得したバックアップを使って,オリジナル RD エリアを回復します。
5. カレントデータベース切り替えコマンド(pddbchg)を実行します。
再編成状態 対策後の運用方針 対策方法 い(ただし,アクセスを
制限する)。
オンライン再編成を中止 して,レプリカ RD エリ アで業務を続行する。
マスタ DB の修復のため に, HiRDB を一時停止 する。
1. オンライン再編成を取り消します(pdorend -u)。
2. レプリカ RD エリアを参照可能バックアップ閉塞状態にします。
3. カレントデータベース切り替えコマンド(pddbchg)を実行します。
4. HiRDB を停止します(pdstop)。
5. レプリカ RD エリアのデータをオリジナル RD エリアにコピーします。
<ボリューム内のすべての RD エリアに対して更新可能なオンライン再編成 を行っている場合>
レプリカボリュームのデータをオリジナルボリュームにコピーする機能を使 用して,レプリカ DB の状態をマスタ DB に反映(二重化(pairresysnc -restore))します。日立ディスクアレイシステムを使用している場合は,「日 立ディスクアレイシステム使用時の注意事項および操作手順」を参照してく ださい。
<ボリューム内に更新可能なオンライン再編成を行っていない RD エリアを 含む場合>
レプリカ RD エリアを構成する HiRDB ファイルを pdfbkup でバックアップ し,pdfrstr でオリジナル RD エリアを構成する HiRDB ファイルにリストア します。
6. HiRDB を開始します(pdstart)。
REFLEC オンライン再編成を中止 して,レプリカ RD エリ アで業務を続行する。
マスタ DB の修復のため に,HiRDB を停止しな い(ただし,アクセスを 制限する)。
1. オンライン再編成を取り消します(pdorend -u)。
2. レプリカ RD エリアを参照可能バックアップ閉塞状態にします。
3. レプリカ DB のバックアップを取得します。
4. 3.で取得したバックアップを使って,オリジナル RD エリアを回復します。
5. カレントデータベース切り替えコマンド(pddbchg)を実行します。
オンライン再編成を中止 して,レプリカ RD エリ アで業務を続行する。
マスタ DB の修復のため に, HiRDB を一時停止 する。
1. オンライン再編成を取り消します(pdorend -u)。
2. レプリカ RD エリアを参照可能バックアップ閉塞状態にします。
3. カレントデータベース切り替えコマンド(pddbchg)を実行します。
4. HiRDB を停止します(pdstop)。
5. レプリカ RD エリアのデータをオリジナル RD エリアにコピーします。
<ボリューム内のすべての RD エリアに対して更新可能なオンライン再編成 を行っている場合>
レプリカボリュームのデータをオリジナルボリュームにコピーする機能を使 用して,レプリカ DB の状態をマスタ DB に反映(二重化(pairresysnc -restore))します。日立ディスクアレイシステムを使用している場合は,「日 立ディスクアレイシステム使用時の注意事項および操作手順」を参照してく ださい。
<ボリューム内に更新可能なオンライン再編成を行っていない RD エリアを 含む場合>
レプリカ RD エリアを構成する HiRDB ファイルを pdfbkup でバックアップ し,pdfrstr でオリジナル RD エリアを構成する HiRDB ファイルにリストア します。
6. HiRDB を開始します(pdstart)。
再編成状態 対策後の運用方針 対策方法 オンライン再編成を続行
する。
1. 障害要因を取り除くか,またはカレントデータベースへのアクセスを制限す るかして,追い付き反映コマンド(pdorend)を実行します。
SYNC オンライン再編成を中止 して,レプリカ RD エリ アで業務を続行する。
マスタ DB の修復のため に,HiRDB を停止しな い(ただし,アクセスを 制限する)。
1. オンライン再編成を取り消します(pdorend -u)。
2. レプリカ RD エリアを参照可能バックアップ閉塞状態にします。
3. レプリカ DB のバックアップを取得します。
4. 3.で取得したバックアップを使って,オリジナル RD エリアを回復します。
5. カレントデータベース切り替えコマンド(pddbchg)を実行します。
オンライン再編成を中止 して,レプリカ RD エリ アで業務を続行する。
マスタ DB の修復のため に,HiRDB を一時停止 する。
1. オンライン再編成を取り消します(pdorend -u)。
2. レプリカ RD エリアを参照可能バックアップ閉塞状態にします。
3. カレントデータベース切り替えコマンド(pddbchg)を実行します。
4. HiRDB を停止します(pdstop)。
5. レプリカ RD エリアのデータをオリジナル RD エリアにコピーします。
<ボリューム内のすべての RD エリアに対して更新可能なオンライン再編成 を行っている場合>
レプリカボリュームのデータをオリジナルボリュームにコピーする機能を使 用して,レプリカ DB の状態をマスタ DB に反映(二重化(pairresysnc -restore))します。日立ディスクアレイシステムを使用している場合は,「日 立ディスクアレイシステム使用時の注意事項および操作手順」を参照してく ださい。
<ボリューム内に更新可能なオンライン再編成を行っていない RD エリアを 含む場合>
レプリカ RD エリアを構成する HiRDB ファイルを pdfbkup でバックアップ し,pdfrstr でオリジナル RD エリアを構成する HiRDB ファイルにリストア します。
6. HiRDB を開始します(pdstart)。
オンライン再編成を完了 させる。
1. 障害要因を取り除いて,追い付き反映コマンド(pdorend)を実行します。
表 5‒6 障害対策方法(マスタ DB のボリューム障害の場合)
再編成状態 対策後の運用方針 対策方法 NONE オンライン再編成を続行
する。 1. ボリュームを交換します※1。 2. ログをアンロードします。
3. 再編成前のバックアップとシステムログからマスタ DB を障害発生直前まで 回復します。
4. データベースの静止化コマンド(pdorbegin)からやり直します。
READY1 オンライン再編成を続行 する。
使用するミラーリング機能のマニュアルを参照してください。
READY2 オンライン再編成を続行
する。 1. ボリュームを交換します※1。 2. ログをアンロードします。
再編成状態 対策後の運用方針 対策方法
3. 再編成前のバックアップとシステムログからマスタ DB を障害発生直前まで 回復します。
4. データベースの静止化コマンド(pdorbegin)からやり直します。
5. カレントデータベースの切り替えコマンド(pdorchg)を実行します。
READY3 オンライン再編成を続行
する。 1. ボリュームを交換します※1。 2. ログをアンロードします。
3. 再編成前のバックアップとシステムログからマスタ DB を障害発生直前まで 回復します。
4. データベースの再編成コマンド(pdrorg)を実行します。
REFLEC オンライン再編成を続行 する。
追い付き反映処理は初め からやり直す※2。
1. ボリュームを交換します※1。
2. 再編成後のバックアップからマスタ DB を再編成完了時まで回復します。
3. pdorchg 実行後のすべてのトランザクションを初めから反映させるための追 い付き反映コマンド(pdorend -z)を実行します。
オンライン再編成を続行 する。
追い付き反映処理は障害 発生時の続きから行う。
1. ボリュームを交換します※1。 2. ログをアンロードします。
3. 再編成後のバックアップからマスタ DB を障害発生直前まで回復します。
4. 追い付き反映コマンド(pdorend)を実行します。
オンライン再編成を中止 して,レプリカ RD エリ アで業務を続行する(マ スタ DB の修復について は,表「障害対策方法
(ユニットダウンまたはコ マンドが異常終了した場 合)」を参照してくださ い)。
追い付き反映処理を取り消します(pdorend -u)。
SYNC オンライン再編成を続行
する。 1. ボリュームを交換します※1。 2. ログをアンロードします。
3. 再編成後のバックアップからマスタ DB を障害発生直前まで回復します。
4. 追い付き反映コマンド(pdorend)を実行します。
オンライン再編成を中止 して,レプリカ RD エリ アで業務を続行する。
(マスタ DB の修復につ いては,表「障害対策方 法(ユニットダウンまた はコマンドが異常終了し た場合)」を参照してくだ さい)。
追い付き反映処理を取り消します(pdorend -u)。
注※1
ペア状態の回復については,使用するミラーリング機能のマニュアルを参照してください。