スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)
新規サーバマシンに作成したバックエンドサーバにRDエリアを移動します。サーバ内横分割していた表(TABLE1)をサーバ間横分割します。
ユニットの追加については,「11.1 ユニットの追加」を参照してください。
pdcopy -m /rdarea/mast/mast01 -M r -a -b /pdcopy/backup01 -p /pdcopy/list01 |
DROP INDEX INDEX2; |
非分割キーインデクスを格納しているRDエリアは移動できないため,DROP INDEXで非分割キーインデクス(INDEX2)を削除します。
pdhold -r RDAREA2,RDAREA4,RDAREA6 -c |
pdmodコマンドのmove rdarea文を記述した制御文ファイル(/pdmod/move01)を作成します。制御文ファイルの内容を次に示します。
move rdarea RDAREA2,RDAREA4,RDAREA6 1 to bes2; 2 |
pdmod -a /pdmod/move01 |
pdstop |
移動対象RDエリアのHiRDBファイルを,新規追加したサーバマシンに次に示すどちらかの方法で移動します。
この方法は次に示す前提条件があります。
OSのrcp又はftpコマンドでHiRDBファイルシステム領域を移動します。
rcp /area2 host2:/area2 rcp /area4 host2:/area4 rcp /area6 host2:/area6 |
(a)の方法ができない場合は,次に示す手順でHiRDBファイルを移動します。
(例)
pdfbkup /area2/rdarea2 /tmp/bk_rdarea2 1 pdfbkup /area4/rdarea4 /tmp/bk_rdarea4 1 pdfbkup /area6/rdarea6 /tmp/bk_rdarea6 1 rcp /tmp/"bk_*" host2:/tmp/ 2 pdfrm /area2/rdarea2 3 pdfrm /area4/rdarea4 3 pdfrm /area6/rdarea6 3 |
(例)
pdfmkfs -n 30 -l 10 -k DB /area2 1 pdfmkfs -n 30 -l 10 -k DB /area4 1 pdfmkfs -n 30 -l 10 -k DB /area6 1 pdfrstr /tmp/bk_rdarea2 /area2 2 pdfrstr /tmp/bk_rdarea4 /area4 2 pdfrstr /tmp/bk_rdarea6 /area6 2 |
pdstart |
CREATE INDEX INDEX2 on TABLE1(C2) IN ((RDAREA3),(RDAREA4)); |
(3)で削除した非分割キーインデクスを再作成してください。
pdcopy -m /rdarea/mast/mast01 -M r -a -b /pdcopy/backup02 -p /pdcopy/list02 |
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.