スケーラブルデータベースサーバ HiRDB ファーストステップガイド(UNIX(R)用)
定義した表にデータロードをします。データロードをする場合,データベース作成ユティリティ(pdload)を使用します。入力データファイルには,HiRDBインストール時に作成されたサンプルのデータを使用します。
なお,この項では,データロードに関する基本的なことだけ説明しています。詳細について知りたい場合は,マニュアル「HiRDB Version 7 システム導入・設計ガイド(UNIX(R)用)」を参照してください。
CUSTOM表へのデータロードの概要を図2-7に示します。
図2-7 CUSTOM表へのデータロードの概要
まず,制御情報ファイル「$HOME/hirdb/pdload/load01.txt」を作成します。
source /opt/HiRDB_S/sample/sampleDB/loaddata/CUSTOM_DATA_E |
$ pdload -u MANAGER -n 10 -i c -b CUSTOM $HOME/HiRDB/pdload/load01.txt |
データベース作成ユティリティが正常に終了すると,次のメッセージが表示されます。
2025 17:10:51 SDSU sds1 KFPL00709-I Error information file was created, file=/tmp/ERROR-file8aGtAH 2025 17:10:51 SDSU sds1 KFPL00702-I Pdload started, table=MANAGER."CUSTOM" 2025 17:10:51 SDSU sds1 KFPL00710-I Index information file assigned, index=MANAGER."(CLUSTER0000131193)", RDAREA="RDINDX10", file=/tmp/INDEX-(CLUSTER0000131193)-RDINDX10-filezutmsA 2025 17:10:51 SDSU sds1 KFPL00710-I Index information file assigned, index=MANAGER."CUSTOMX", RDAREA="RDINDX10", file=/tmp/INDEX-CUSTOMX-RDINDX10-filetnrikt 2025 17:10:52 SDSU sds1 KFPL00723-I 100 rows loaded, table=MANAGER."CUSTOM", RDAREA="RDDATA10" 2198 17:10:52 SDSU 0mload0 KFPL00703-I 100 rows loaded 2199 17:10:52 SDSU sds1 KFPL00715-I Index load started at sds1, index=MANAGER."(CLUSTER0000131193)", RDAREA="RDINDX10" 2199 17:10:52 SDSU sds1 KFPL00716-I Index load ended at sds1, index=MANAGER."(CLUSTER0000131193)", RDAREA="RDINDX10", return code=0 2199 17:10:52 SDSU sds1 KFPL00720-I Index file deleted, server=sds1, file=/tmp/INDEX-(CLUSTER0000131193)-RDINDX10-filezutmsA 2200 17:10:52 SDSU sds1 KFPL00715-I Index load started at sds1, index=MANAGER."CUSTOMX", RDAREA="RDINDX10" 2200 17:10:52 SDSU sds1 KFPL00716-I Index load ended at sds1, index=MANAGER."CUSTOMX", RDAREA="RDINDX10", return code=0 2200 17:10:52 SDSU sds1 KFPL00720-I Index file deleted, server=sds1, file=/tmp/INDEX-CUSTOMX-RDINDX10-filetnrikt 2197 17:10:52 SDSU _pd0load KFPL00704-I Pdload terminated, return code=0 |
実際に表にデータが格納されたかどうかを確認するために,HiRDB SQL ExecuterでCUSTOM表を検索します。
SELECT * FROM CUSTOM; |
CUSTOM_CD CUSTOM_NAME TELNO ZIPCD ADDRESS --------- ------------------------------ ------------ ----- --------- TK001 A electric appliance store 011-434-1998 091 Totsuka TK002 B department store 012-402-5055 082 Yokohama TK003 C products company 014-252-1555 043 Kanazawa : : TK098 CT electric appliance store 052-476-5624 066 Fujiyama TK099 CU &Co.,Ltd. 033-359-4563 057 Hiyoshi TK100 DEN convenience store 011-921-4222 080 Totsuka KFPX27010-I 100 rows selected |
VENDOR表へのデータロードの概要を図2-8に示します。
図2-8 VENDOR表へのデータロードの概要
まず,制御情報ファイル「$HOME/HiRDB/pdload/load02.txt」を作成します。
【$HOME/HiRDB/pdload/load02.txtの内容】
source /opt/HiRDB_S/sample/sampleDB/loaddata/VENDOR_DATA_E |
$ pdload -u MANAGER -n 10 -i c -b VENDOR $HOME/HiRDB/pdload/load02.txt |
データベース作成ユティリティが正常に終了すると,次のメッセージが表示されます。
2201 17:15:06 SDSU sds1 KFPL00709-I Error information file was created, file=/tmp/ERROR-filejYXDOB 2201 17:15:06 SDSU sds1 KFPL00702-I Pdload started, table=MANAGER."VENDOR" 2201 17:15:06 SDSU sds1 KFPL00710-I Index information file assigned, index=MANAGER."(CLUSTER0000131194)", RDAREA="RDINDX10", file=/tmp/INDEX-(CLUSTER0000131194)-RDINDX10-fileBnELOX 2201 17:15:06 SDSU sds1 KFPL00710-I Index information file assigned, index=MANAGER."VENDORX", RDAREA="RDINDX10", file=/tmp/INDEX-VENDORX-RDINDX10-fileBgJWOj 2201 17:15:06 SDSU sds1 KFPL00723-I 50 rows loaded, table=MANAGER."VENDOR", RDAREA="RDDATA10" 2215 17:15:06 SDSU 0mload0 KFPL00703-I 50 rows loaded 2216 17:15:06 SDSU sds1 KFPL00715-I Index load started at sds1, index=MANAGER."(CLUSTER0000131194)", RDAREA="RDINDX10" 2216 17:15:06 SDSU sds1 KFPL00716-I Index load ended at sds1, index=MANAGER."(CLUSTER0000131194)", RDAREA="RDINDX10", return code=0 2216 17:15:06 SDSU sds1 KFPL00720-I Index file deleted, server=sds1, file=/tmp/INDEX-(CLUSTER0000131194)-RDINDX10-fileBnELOX 2217 17:15:06 SDSU sds1 KFPL00715-I Index load started at sds1, index=MANAGER."VENDORX", RDAREA="RDINDX10" 2217 17:15:06 SDSU sds1 KFPL00716-I Index load ended at sds1, index=MANAGER."VENDORX", RDAREA="RDINDX10", return code=0 2217 17:15:06 SDSU sds1 KFPL00720-I Index file deleted, server=sds1, file=/tmp/INDEX-VENDORX-RDINDX10-fileBgJWOj 2214 17:15:06 SDSU _pd0load KFPL00704-I Pdload terminated, return code=0 |
実際に表にデータが格納されているかどうかを確認するために,HiRDB SQL ExecuterでVENDOR表を検索します。
SELECT * FROM VENDOR; |
VENDOR_CD VENDOR_NAME TELNO ZIPCD ADDRESS --------- ------------------------------ ------------ ----- -------- DE001 ZZ electric products firm 011-434-1998 091 Totsuka DE002 ZY electrical company 012-402-5055 082 Yokohama DE003 ZX machinery shop 014-252-1555 043 Kanazawa : : DE048 YE machinery shop 052-476-5624 066 Fujiyama DE049 YD electric &Co. 033-359-4563 057 Hiyoshi DE050 TRATS electrical products firm 011-921-4222 080 Totsuka KFPX27010-I 50 rows selected |
All Rights Reserved. Copyright (C) 2002, 2004, Hitachi, Ltd.