スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)
6.9.2 更新凍結コマンド(pddbfrzコマンド)とは
(1) 更新凍結コマンドのバックアップ取得への利用方法
更新凍結コマンドのバックアップ取得への利用方法を次の図に示します。
図6-9 更新凍結コマンドのバックアップ取得への利用方法
- 〔説明〕
- バックアップ取得前に更新凍結コマンドを実行します。その結果,HiRDBファイル2,3が更新凍結状態になりました。
- 初回のバックアップ取得時には全HiRDBファイル(HiRDBファイル1〜4)のバックアップを取得します。
- HiRDBファイル2〜3は更新凍結状態のため,初回のバックアップ取得時と内容が変わっていません。したがって,次回のバックアップ取得時にはHiRDBファイル2,3のバックアップを取得する必要はありません。HiRDBファイル1及びHiRDBファイル4のバックアップだけを取得します。
- 備考
- 先頭HiRDBファイル(図6-9の場合はHiRDBファイル1)には管理レコードがあるため,データ部が満杯になっても常に書き込みが発生します。このため,更新凍結状態になることはありません。したがって,先頭HiRDBファイルのバックアップは常に取得することになります。
(2) バックアップ取得時の手順
バックアップ取得時の手順を次に示します。バックアップ取得時の運用例については,「6.9.3 運用例」を参照してください。
- 〈手順〉
- 更新凍結コマンドで,満杯データページのHiRDBファイルを更新凍結状態にします。
- KFPH27024-Iメッセージ又はデータベース状態解析ユティリティ(pddbstコマンド)で,更新凍結状態のHiRDBファイルを確認します。
- バックアップを取得します。1回目のバックアップ取得時には全HiRDBファイルのバックアップを取得します。2回目以降のバックアップ取得時には,更新可能状態のHiRDBファイルのバックアップだけを取得します。更新凍結状態のHiRDBファイルはバックアップを取得する必要はありません。
HiRDBファイルの更新凍結状態を解除するには,pddbfrz -dコマンドを実行します。
また,RDエリアを再初期化すると,更新凍結状態は解除されます。
(4) 更新凍結状態のHiRDBファイルを調べるには
データベース状態解析ユティリティ(pddbstコマンド)を実行すると,HiRDBファイルが更新凍結状態かどうかが分かります。
(5) 更新凍結状態にできないHiRDBファイル
次に示すHiRDBファイルは更新凍結状態にできません。
- ユーザLOB用RDエリア以外のHiRDBファイル
- ユーザLOB用RDエリアの先頭HiRDBファイル
- プラグインインデクス格納用のユーザLOB用RDエリアのHiRDBファイル
- 未使用(表定義がない)のユーザLOB用RDエリアのHiRDBファイル
- データ型プラグインが作成する論理ファイルがあるHiRDBファイル※
- 注※
- データ型プラグインが使用するユーザLOB用RDエリアの場合,プラグインが使用する論理ファイルがあるHiRDBファイルは更新凍結状態になりません。論理ファイルは通常先頭HiRDBファイルにありますが,論理ファイルの拡張が発生すると,先頭以外のHiRDBファイルに作成されことがあります。そのため,データ型プラグインを使用する場合,CREATE TABLEで作成されるプラグインの論理ファイルが先頭HiRDBファイルに格納できるように先頭HiRDBファイルの容量を見積もってください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.