10.3.4 バックアップの運用例(ShadowImageを使用)
ここでは,日立ディスクアレイシステムのボリュームレプリケーション機能であるShadowImageを使用したバックアップの運用例について説明します。
ShadowImageを使用すると,バックアップの取得およびバックアップからの回復に掛かる時間を短縮できます。ShadowImageについては,マニュアルShadowImage ユーザーズガイドを参照してください。
(1) ShadowImageを使用するときの注意事項
隠蔽モード(-m noread)を指定してペアを生成しないでください。
(2) ディレクトリの構成例
次に示すディレクトリをすべてバックアップの取得対象として,ShadowImageの正ボリュームに格納することとします。
-
ブロックスペシャルファイルを含むDBディレクトリ
-
アーカイブディレクトリ
-
同義語辞書ファイルの格納ディレクトリ
(3) バックアップの取得
ここでは,ShadowImageを使用してバックアップを取得する運用例について説明します。
- 条件
-
-
データベースの初期設定後,一度以上HADBサーバを開始している
-
更新不可状態の実表がないことを確認している
-
データベースの更新を抑止するために,HADBサーバの稼働モードを静止モードに変更する
-
バックアップの種類はフルバックアップとする
-
DBディレクトリ,アーカイブディレクトリ,および同義語辞書ファイルの格納ディレクトリのバックアップを取得する
-
手順
-
ペアを同期する
ペアの同期を開始してください。ペアの同期に時間が掛かることがあるため,HADBサーバの稼働モードを静止モードに変更する前に,ペアボリュームの同期を開始しておくことを推奨します。
-
HADBサーバの稼働モードを静止モードに変更する
adbchgsrvmode --quiescenceコマンドを実行して,HADBサーバの稼働モードを静止モードに変更してください。静止モードに変更したら,ペアの同期が完了するまで待ってください。
-
ペアを分割する
ペアの同期が完了したら,バックアップの取得が完了したため,ペアを分割してください。これで,ペアの同期を開始した時点のバックアップが,副ボリュームに保持されます。
-
HADBサーバの稼働モードを通常モードに変更する
adbchgsrvmode --normalコマンドを実行して,HADBサーバの稼働モードを通常モードに変更してください。これで,ShadowImageを使用したバックアップの取得は完了です。
(4) バックアップからの回復
ここでは,「(3) バックアップの取得」で取得したバックアップからデータベースを回復する運用例について説明します。
手順
-
HADBサーバを終了する
バックアップから回復する前に,HADBサーバを終了します。次に示すHADBのコマンドを実行して,HADBサーバを終了してください。
adbstop
-
アンマウントする
正ボリュームに格納されたファイルシステムをアンマウントしてください。
-
バックアップから回復する
ペアを逆同期して,バックアップから回復します。副ボリュームの内容を正ボリュームに同期してください。
- 重要
-
正ボリュームの内容を副ボリュームに同期しないように注意してください。
-
ペアを分割する
ペアの逆同期が完了したら,バックアップからの回復が完了したため,ペアを分割してください。
-
マウントする
手順2.でアンマウントしたファイルシステムをマウントしてください。
-
HADBサーバを開始する
次に示すHADBのコマンドを実行して,HADBサーバを開始してください。
adbstart
-
HADBサーバの状態を確認する
HADBサーバを開始したら,HADBサーバの稼働モードが通常モードになっているかどうかを確認します。次に示すコマンドを実行して,HADBサーバの状態を確認してください。
adbls -d srv
実行結果のSTATUSの項目を確認してください。STATUSがACTIVEになっていれば,稼働モードが通常モードになっています。