• 検索結果がありません。

適用目的と RD エリアの閉塞状態の種類

ドキュメント内 HiRDB Staticizer Option Version 8 (ページ 70-73)

3.5  適用目的ごとの運用方法

3.5.4  適用目的と RD エリアの閉塞状態の種類

RD エリアのメンテナンス(再編成やデータ,インデクスの一括作成など)やバックアップ,障害回復など の理由のために,運用中の RD エリアへのアクセスを制限する必要があるときには,RD エリアを閉塞状態 に設定します。インナレプリカ機能を使用するときには,主に,次の表に示す閉塞状態を目的に応じて使用 します。

表 3‒4 インナレプリカ機能を使用する場合に主に使用する閉塞状態の種類

項番 閉塞状態の種類 設定するコマンド 閉塞モードを指定する

オプション

1 静止化(バックアップ閉塞) pdhold -b

2 同期化閉塞 pdhold -s

3 閉塞かつクローズ pdhold -c

ここでは,それぞれの閉塞状態の違いについて説明します。

(1) 静止化(バックアップ閉塞)−pdhold コマンドの-b オプション

静止化直前までに蓄積されたバッファ(メモリ)内の更新情報を強制的に RD エリアへ書き込み,静止化直 前のトランザクションを完結させ,整合性を確保する機能です。静止化中は,参照目的のアクセスだけがで きるなど,アクセスに制限ができます。この機能は,主に,次の場合に使用します。

使用目的:

レプリカの実体の作成(ペアボリュームの分離)のとき

この機能を使うことで,オンライン業務を運用中でも,レプリカの作成,レプリカを使った再編成やバック アップの取得ができます。

(2) 同期化閉塞−pdhold コマンドの-s オプション

対象 RD エリアを操作するトランザクションの終了を待ち,対象 RD エリアのバッファ情報を破棄して閉 塞解除コマンドまで後続トランザクションを待たせます。静止化(バックアップ閉塞)と違い,同期化閉塞 中には,RD エリアへのアクセスを許可し,待ち状態とすることができます。待たされていたアクセスは,

閉塞が解除されるとすぐに処理されます。この機能は,主に,次の場合に使用します。

使用目的:

データベースの再編成,データ・インデクスの一括作成などを実施した RD エリアのデータを,オンラ インサービスに使う RD エリアへコピー(ペアボリュームの生成)するとき

この機能を使うことで,コピー先となる RD エリアの業務を停止する必要がありません。

ただし,同期化閉塞を設定する時間が長くなると,それだけアクセス待ちのタイムアウトが頻繁に発生する おそれがあります。このことを考慮して適用する必要があります。

また,同期化閉塞の解除後すぐに処理が開始されるため,解除後のデータも整合性を確保するためには,同 期化閉塞を設定する RD エリアにかかわるすべての RD エリアにも同時に同期化閉塞を設定する必要があ ります。一度の pdhold コマンドですべての RD エリアに設定する必要があります。

pdhold -s オプションを使用すると,対象 RD エリアの更新バッファがデータベースに書き込まれないで破 棄されるため,同期化閉塞後は RD エリアの内容は不整合になります。RD エリア内には障害閉塞履歴情報 を設定します。このため,閉塞解除前に整合性のあるデータで RD エリアの内容を書き換えなければなりま せん。

(3) 閉塞かつクローズ−pdhold コマンドの-c オプション

一切のアクセスを制限するために,RD エリアを閉塞し,かつ,クローズ状態にする機能です。

使用目的:

参照,更新などの一切のアクセスができない状態に設定するとき

この機能を使うことで,ボリューム操作(pairresync など)によって,RD エリアにアクセスできないよ うになります。

ドキュメント内 HiRDB Staticizer Option Version 8 (ページ 70-73)