スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)
15.9.2 例題1(新規サーバマシンのバックエンドサーバに移動する場合)
(1) ユニット2を追加します
(2) pdcopyコマンドでバックアップを取得します
pdcopy -m /rdarea/mast/mast01 -M r -a -b /pdcopy/backup01-p /pdcopy/list01
|
- 〔説明〕
- -m:マスタディレクトリ用RDエリアの先頭のHiRDBファイル名称を指定します。
- -M:バックアップ取得モードを指定します。
- -a:全RDエリアのバックアップを取得することを指定します。RDエリアを移動すると,マスタディレクトリ用RDエリア及びデータディクショナリ用RDエリアが更新されるため,全RDエリアのバックアップを取得します。
- -b:バックアップファイル名を指定します。
- -p:pdcopyコマンドの実行結果リストの出力ファイル名を指定します。
- バックアップの取得については,「6. バックアップの取得方法」を参照してください。
(3) pdholdコマンドで移動対象RDエリアを閉塞クローズします
pdhold -r RDAREA1,RDAREA2,RDAREA3 -c
|
(4) pdmodコマンドの制御文ファイルを作成します
pdmodコマンドのmove rdarea文を記述した制御文ファイル(/pdmod/move01)を作成します。制御文ファイルの内容を次に示します。
move rdarea RDAREA1,RDAREA2,RDAREA3 1
to bes2; 2
|
- 〔説明〕
- 移動対象のRDエリア名を指定します。
- 移動先のサーバ名を指定します。
(5) pdmodコマンドでRDエリアを移動します
- 〔説明〕
- -a:pdmodコマンドの制御文ファイル名を指定します。
(6) pdstopコマンドでHiRDBを正常終了します
(7) 移動対象RDエリアのHiRDBファイルを移動します
移動対象RDエリアのHiRDBファイルを,新規追加したサーバマシンに次に示すどちらかの方法で移動します。
(a) HiRDBファイルシステム領域単位で移動する場合
この方法は次に示す前提条件があります。
- HiRDBファイルシステム領域が通常ファイルである
- 移動対象のHiRDBファイルだけがHiRDBファイルシステム領域内にある
OSのrcp又はftpコマンドでHiRDBファイルシステム領域を移動します。
rcp /area1 host2:/area1
rcp /area2 host2:/area2
rcp /area3 host2:/area3
|
- 〔説明〕
- RDAREA1〜RDAREA3のHiRDBファイルシステム領域を移動します。
(b) HiRDBファイル単位で移動する場合
(a)の方法ができない場合は,次に示す手順でHiRDBファイルを移動します。
- ●移動元での操作手順
- pdfbkupコマンドで移動対象HiRDBファイルのバックアップを取得します。
- rcp又はftpコマンドでHiRDBファイルのバックアップを移動します。
- pdfrmコマンドで移動対象HiRDBファイルを削除します。
(例)
pdfbkup /area1/rdarea1 /tmp/bk_rdarea1 1
pdfbkup /area2/rdarea2 /tmp/bk_rdarea2 1
pdfbkup /area3/rdarea3 /tmp/bk_rdarea3 1
rcp /tmp/"bk_*" host2:/tmp/ 2
pdfrm /area1/rdarea1 3
pdfrm /area2/rdarea2 3
pdfrm /area3/rdarea3 3
|
- 〔説明〕
- RDAREA1〜RDAREA3のHiRDBファイルのバックアップを取得します。
- HiRDBファイルのバックアップを移動します。
- RDAREA1〜RDAREA3のHiRDBファイルを削除します。
- ●移動先での操作手順
- pdfmkfsコマンドでHiRDBファイルシステム領域を作成します。
- pdfrstrコマンドで移動対象HiRDBファイルをリストアします。
(例)
pdfmkfs -n 30 -l 10 -k DB /area1 1
pdfmkfs -n 30 -l 10 -k DB /area2 1
pdfmkfs -n 30 -l 10 -k DB /area3 1
pdfrstr /tmp/bk_rdarea1 /area1 2
pdfrstr /tmp/bk_rdarea2 /area2 2
pdfrstr /tmp/bk_rdarea3 /area3 2
|
- 〔説明〕
- RDAREA1〜RDAREA3のHiRDBファイルシステム領域を作成します。移動元と同じパス名にしてください。同じパス名にできない場合は,別のディレクトリに作成してこのパスへのシンボリックリンクをしてください。
- RDAREA1〜RDAREA3のHiRDBファイルをリストアします。
(8) pdstartコマンドでHiRDBを正常開始します
(9) pdcopyコマンドでバックアップを取得します
pdcopy -m /rdarea/mast/mast01 -M r -a -b /pdcopy/backup02-p /pdcopy/list02
|
- 〔説明〕
- -m:マスタディレクトリ用RDエリアの先頭のHiRDBファイル名称を指定します。
- -M:バックアップ取得モードを指定します。
- -a:全RDエリアのバックアップを取得することを指定します。RDエリアを移動すると,マスタディレクトリ用RDエリア及びデータディクショナリ用RDエリアが更新されるため,全RDエリアのバックアップを取得します。
- -b:バックアップファイル名を指定します。
- -p:pdcopyコマンドの実行結果リストの出力ファイル名を指定します。
- バックアップの取得については,「6. バックアップの取得方法」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.