スケーラブルデータベースサーバ HiRDB Version 8 システム運用ガイド(UNIX(R)用)
認可識別子USR01のユーザが所有するすべての表を再編成します。再編成するときの条件は次のとおりです。
SELECT DISTINCT(RDAREA_NAME) FROM MASTER.SQL_TABLES 1 WHERE TABLE_SCHEMA=USR01 AND RDAREA_NAME IS NOT NULL; SELECT DISTINCT(RDAREA_NAME) FROM MASTER.SQL_DIV_TABLE 2 WHERE TABLE_SCHEMA=USR01; SELECT DISTINCT(RDAREA_NAME) FROM MASTER.SQL_INDEXES 3 WHERE TABLE_SCHEMA=USR01 AND RDAREA_NAME IS NOT NULL; SELECT DISTINCT(RDAREA_NAME) FROM MASTER.SQL_DIV_INDEX 4 WHERE TABLE_SCHEMA=USR01; |
pdhold -r RDAREA1,RDAREA2,RDAREA3,RDAREA4,… |
制御文ファイル(/pdrorg/rorg01)の内容を次に示します。
unload /pdrorg/unfile1 1 idxwork /pdrorg/idxwork 2 sort /sortwork,8192 3 |
unload bes1:/pdrorg/unfile1 1 idxwork bes1 /pdrorg/idxwork 2 sort bes1 /sortwork,8192 3 idxwork bes2 /pdrorg/idxwork 4 sort bes2 /sortwork,8192 5 |
pdrorg -k rorg -t USR01.all /pdrorg/rorg01 |
再編成対象RDエリア(RDAREA1〜RDAREA8)のバックアップを取得してください。バックアップの取得方法については,「6.4.8 例題8(RDエリア単位にバックアップを取得する場合)」を参照してください。
pdrels -r RDAREA1,RDAREA2,RDAREA3,RDAREA4,… |
コマンドの実行後,実行結果が正しいかどうか確認することをお勧めします。コマンドの実行結果の確認方法については,マニュアル「HiRDB Version 8 コマンドリファレンス」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.