スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)
TABLE01のデータをTABLE02に移行(コピー)します。TABLE01とTABLE02の表定義は次のように異なっているとします。
pdhold -r RDAREA01,RDAREA02,… |
制御文ファイル(/pdrorg/rorg01)の内容を次に示します。
unload /pdrorg/unfile1 1 unld_func type=sgmltext,func=unsgmltext(sgmltext) 2 |
unload bes1:/pdrorg/unfile1 1 unld_func type=sgmltext,func=unsgmltext(sgmltext) 2 |
pdrorg -k unld -W bin -j -t TABLE01 -g /pdrorg/rorg01 |
*skipdata*,type=integer C5 C6,func=(sgmltext,param=blob) C7 |
(3)で作成した入力データファイルの列構成の形式とTABLE02の列構成が異なるため,データロードするときに列構成情報ファイルが必要になります。列構成情報ファイルの指定例については,「13.16.4 列構成情報ファイルの指定例」を参照してください。
制御文ファイル(/pdload/load01)の内容を次に示します。
source /pdrorg/unfile1 |
source bes1:/pdrorg/unfile1 |
pdload -k d -b -W -c /pdload/column01 TABLE02 /pdload/load01 |
更新前ログ取得モード(省略値)でデータロードを実行したため,データロード対象RDエリアのバックアップを取得してください。バックアップの取得方法については,「6.4.8 例題8(RDエリア単位にバックアップを取得する場合)」を参照してください。
pdrels -r RDAREA01,RDAREA02,… |
コマンドの実行後,実行結果が正しいかどうか確認することをお勧めします。コマンドの実行結果の確認方法については,マニュアル「HiRDB Version 8 コマンドリファレンス」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.