12.10.6 追加データロードの例(SD FMBの場合)
- 例題
-
横分割されているSDBデータベースに対して,RDエリア単位の追加データロードを実行します。
- 〈この項の構成〉
(1) 構成および条件
SDBデータベースの構成
SDBデータベースの構造
- 条件
-
-
SDBデータベース種別はSD FMBです。
-
インデクスFMB4_IDX01が定義されています。
-
追加データロードの対象RDエリアはRDAREA043およびRDAREA047です。
-
(2) 追加データロードの実行例
pdsdblodコマンドの実行例
pdsdblod /usr/control_lod_file
pdsdblod制御文(/usr/control_lod_file)の例
environment schema = FMB4 ...1 logmode = no ...2 purge = no ...3 exectime = 0 ...4 load type = tree ...5 record = FMB4_RCA ...6 server = BES2 ...7 area = RDAREA043 ...8 data = /usr/load_data ...9 storinf = /usr/load_result ...10 errdata = /usr/err_data ...11 prefix = 0 ...12
- [説明]
-
-
SDBデータベース名を指定します。
-
ログレスモードで追加データロードを実行します。
-
既存レコードを削除しないで追加データロードを実行します。
-
コマンドの実行時間の上限を指定します。0を指定した場合,上限は設定されません。
-
SD FMBのSDBデータベースの場合はtreeを指定します。
-
ルートレコードのレコード型名を指定します。
-
追加データロード対象のRDエリアがあるバックエンドサーバを指定します。
-
追加データロード対象のRDエリアを指定します。
-
入力データファイル名を指定します。
-
実行結果ファイル名を指定します。
-
論理エラー情報ファイル名を指定します。
-
プリフィクス部の長さに0を指定します。
-
(3) SDBデータベースの定義
*ENTRY DICTIONARY
SCHEMA FMB4
DBTYPE SD FMB
RECORD FMB4_RCA
2 KEYDATA
3 KEYDATA1 XCHARACTER 1 TYPE K,A
2 USERDA0 CHARACTER 30 TYPE U,D
RECORD FMB4_RCB
2 KEYDATA1 XCHARACTER 1 TYPE K,A
2 DBKEY INTEGER TYPE K,N
2 USERDB0 CHARACTER 20 TYPE U,D
RECORD FMB4_RCC
2 KEYDATA1 XCHARACTER 1 TYPE K,A
2 DBKEY INTEGER TYPE K,N
2 USERDC0 CHARACTER 20 TYPE U,D
SET SETAB
OWNER FMB4_RCA
ORDER LAST
MEMBER FMB4_RCB
INSERTION AUTOMATIC
RETENTION FIXED
SETOPTION
OCCURRENCE NUMBER 2147483647
SET SETAC
OWNER FMB4_RCA
ORDER LAST
MEMBER FMB4_RCC
INSERTION AUTOMATIC
RETENTION FIXED
END SCHEMA
*ENTRY DICTIONARY
STORAGE SCHEMA FMB4 FOR FMB4
DBTYPE SD
STORAGE RECORD FMB4_RCA
SEQUENTIAL FMB4_IDX01 FOR RECORD
ORDER KEY ASCENDING KEYDATA1
WITHIN ((RDAREA045),(RDAREA046),(RDAREA047),(RDAREA048))
WITHIN ((RDAREA041) KEYDATA1=(X'F3'),
(RDAREA042) KEYDATA1=(X'F4'),
(RDAREA043) KEYDATA1=(X'F5'),
(RDAREA044) KEYDATA1=(X'F6'))
STORAGE RECORD FMB4_RCB
CLUSTERED SETAB
WITHIN ((RDAREA041),(RDAREA042),(RDAREA043),(RDAREA044))
STORAGE RECORD FMB4_RCC
CLUSTERED SETAC
WITHIN ((RDAREA041),(RDAREA042),(RDAREA043),(RDAREA044))
SET SETAB
OWNER POINTER FOR FIRST LAST MEMBER
MEMBER POINTER FOR NEXT PRIOR TENANT
SET SETAC
OWNER POINTER FOR FIRST LAST MEMBER
MEMBER POINTER FOR NEXT PRIOR TENANT
END STORAGE SCHEMA
*ENTRY DIRECTORY
DBSCHM FMB4