スケーラブルデータベースサーバ HiRDB ファーストステップガイド(Windows(R)用)
定義した表にデータロードをします。データロードをする場合,データベース作成ユティリティ(pdload)を使用します。入力データファイルには,HiRDBインストール時に作成されたサンプルのデータを使用します。
なお,この項では,データロードに関する基本的なことだけ説明しています。詳細について知りたい場合は,マニュアル「HiRDB Version 7 システム導入・設計ガイド(Windows(R)用)」を参照してください。
GOODS表へのデータロードの概要を図2-7に示します。
図2-7 GOODS表へのデータロードの概要
まず,制御情報ファイル「C:\hirdb\pdload\load01.txt」を作成します。
source C:\win32app\hitachi\hirdb_s\sample\sampleDB\loaddata\Goods.csv |
C:\>pdload -u MANAGER -n 10 -i c GOODS C:\hirdb\pdload\load01.txt |
データベース作成ユティリティが正常に終了すると,次のメッセージが表示されます。
2380 13:40:29 unt1 sds01 KFPL00709-I Error information file was created, file=C:/tmp/ERROR-s2ac. 2380 13:40:29 unt1 sds01 KFPL00702-I Pdload started, table=MANAGER."GOODS" 2380 13:40:30 unt1 sds01 KFPL00710-I Index information file assigned, index=MANAGER."(CLUSTER0000131195)", RDAREA="RDINDX10", file=C:/tmp/INDEX-(CLUSTER0000131195)-RDINDX10-s2ac.1 2380 13:40:30 unt1 sds01 KFPL00710-I Index information file assigned, index=MANAGER."GOODSX", RDAREA="RDINDX10", file=C:/tmp/INDEX-GOODSX-RDINDX10-s2ac.2 2380 13:40:30 unt1 sds01 KFPL00723-I 100 rows loaded, table=MANAGER."GOODS", RDAREA="RDDATA10" 1572 13:40:30 unt1 0mload0 KFPL00703-I 100 rows loaded 2476 13:40:30 unt1 sds01 KFPL00715-I Index load started at sds01, index=MANAGER."(CLUSTER0000131195)", RDAREA="RDINDX10" 2476 13:40:30 unt1 sds01 KFPL00716-I Index load ended at sds01, index=MANAGER."(CLUSTER0000131195)", RDAREA="RDINDX10", return code=0 2476 13:40:30 unt1 sds01 KFPL00720-I Index file deleted, server=sds01, file=C:/tmp/INDEX-(CLUSTER0000131195)-RDINDX10-s2ac.1 2276 13:40:30 unt1 sds01 KFPL00715-I Index load started at sds01, index=MANAGER."GOODSX", RDAREA="RDINDX10" 2276 13:40:31 unt1 sds01 KFPL00716-I Index load ended at sds01, index=MANAGER."GOODSX", RDAREA="RDINDX10", return code=0 2276 13:40:31 unt1 sds01 KFPL00720-I Index file deleted, server=sds01, file=C:/tmp/INDEX-GOODSX-RDINDX10-s2ac.2 1948 13:40:31 unt1 _pd0load KFPL00704-I Pdload terminated, return code=0 |
実際に表にデータが格納されたかどうかを確認するために,HiRDB SQL ExecuterでGOODS表を検索します。
SELECT * FROM GOODS; |
STOCK表へのデータロードの概要を図2-8に示します。
図2-8 STOCK表へのデータロードの概要
まず,制御情報ファイル「C:\hirdb\pdload\load02.txt」を作成します。
【C:\hirdb\pdload\load02.txtの内容】
source C:\win32app\hitachi\hirdb_s\sample\sampleDB\loaddata\Stock.csv |
C:\>pdload -u MANAGER -n 10 -i c STOCK C:\hirdb\pdload\load02.txt |
データベース作成ユティリティが正常に終了すると,次のメッセージが表示されます。
2512 13:47:42 unt1 sds01 KFPL00709-I Error information file was created, file=C:/tmp/ERROR-s2eg. 2512 13:47:42 unt1 sds01 KFPL00702-I Pdload started, table=MANAGER."STOCK" 2512 13:47:42 unt1 sds01 KFPL00710-I Index information file assigned, index=MANAGER."(CLUSTER0000131196)", RDAREA="RDINDX10", file=C:/tmp/INDEX-(CLUSTER0000131196)-RDINDX10-s2eg.1 2512 13:47:43 unt1 sds01 KFPL00723-I 100 rows loaded, table=MANAGER."STOCK", RDAREA="RDDATA10" 2476 13:47:43 unt1 0mload0 KFPL00703-I 100 rows loaded 2404 13:47:43 unt1 sds01 KFPL00715-I Index load started at sds01, index=MANAGER."(CLUSTER0000131196)", RDAREA="RDINDX10" 2404 13:47:43 unt1 sds01 KFPL00716-I Index load ended at sds01, index=MANAGER."(CLUSTER0000131196)", RDAREA="RDINDX10", return code=0 2404 13:47:43 unt1 sds01 KFPL00720-I Index file deleted, server=sds01, file=C:/tmp/INDEX-(CLUSTER0000131196)-RDINDX10-s2eg.1 2396 13:47:43 unt1 _pd0load KFPL00704-I Pdload terminated, return code=0 |
実際に表にデータが格納されているかどうかを確認するために,HiRDB SQL ExecuterでSTOCK表を検索します。
SELECT * FROM STOCK; |
All Rights Reserved. Copyright (C) 1999, 2004, Hitachi, Ltd.