スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)
表の列にXML型を含むデータを,表単位で移行する場合の方法を説明します。
TABLE01とTABLE02は表定義が同じとします。TABLE01のデータをTABLE02に移行(コピー)します。
pdhold -r RDAREA01,RDAREA02,… |
制御文ファイル(/pdrorg/rorg01)の内容を次に示します。
unload /pdrorg/unfile1 1 unld_func type=XML,func=EXTRACTS(XML) 2 |
unload bes1:/pdrorg/unfile1 1 unld_func type=XML,func=EXTRACTS(XML) 2 |
pdrorg -k unld -t TABLE01 -g /pdrorg/rorg01 |
制御文ファイル(/pdload/reld01)の内容を次に示します。
unload /pdrorg/unfile1 1 reld_func type=XML,func=XML(binary) 2 tblname TABLE01 3 |
unload bes1:/pdrorg/unfile1 1 reld_func type=XML,func=XML(binary) 2 tblname TABLE01 3 |
pdrorg -k reld -t TABLE02 -g /pdrorg/reld01 |
更新前ログ取得モード(省略値)でリロードを実行したため,リロード対象RDエリアのバックアップを取得してください。バックアップの取得方法については,「6.4.8 例題8(RDエリア単位にバックアップを取得する場合)」を参照してください。
pdrels -r RDAREA01,RDAREA02,… |
コマンドの実行後,実行結果が正しいかどうか確認することをお勧めします。コマンドの実行結果の確認方法については,マニュアル「HiRDB Version 8 コマンドリファレンス」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.