z/OS 用 LOAD CLPPlus コマンド
Db2® for z/OS® サーバーに対してデータをリモート・ロードするための z/OS 用 LOAD CLPPlus コマンドがサポートされています。
呼び出し
LOAD コマンドは CLPPlus インターフェースから実行する必要があります。
許可
以下の権限の両方が必要です。
- 表の所有権
- データベースに対する LOAD 特権
必要な接続
データベースに接続している必要があります。
コマンド構文
コマンド・パラメーター
- filename
- データのロード元のファイル。パラメーター値は二重引用符で囲む必要があります。
- LOADSTMT
- LOAD ステートメント。ユーザーは、コマンド内で LOADSTMT を直接指定するか、ファイルに LOADSTMT を記述してそのファイルの完全パスを指定することができます。このパラメーター値は二重引用符で囲む必要があります。 LOADSTMT の詳細な定義については、LOAD 制御ステートメントの構文とオプションを参照してください。
- UTILITYID
- LOAD 操作のユーティリティー ID を指定します。これはオプション・パラメーターです。
このパラメーター値は二重引用符で囲む必要があります。
ドライバーが java.sql.SQLException を返した場合、CLPPlus は同じ例外を表示します。
ドライバーが
java.sql.SQLExceptionを返した場合、CLPPlus は同じ例外を表示します。 - VERBOSE
- LOAD 結果を CLPPlus がコンソールに表示するかどうかを指定します。これはオプション・パラメーターです。 このパラメーターのデフォルト値は ON です。 ユーザーが verbose を OFF と指定しない限り、CLPPlus は LOAD 結果をコンソールに表示します。 CLPPlus トレースを有効にすると、verbose に対して指定された値に関係なく、verbose がトレース・ファイルに書き込まれます。
例
次の LOAD コマンドは、
block.cust.del のデータを Db2 for z/OS サーバーにロードします。SQL> load file "C:\Users\IBM_ADMIN\Desktop\CLPPlus_Deliver\zFastLoadTesting\block.cust.del"
loadstmt "TEMPLATE SORTIN DSN &JO..&ST..SORTIN.T&TIME. UNIT SYSVIO SPACE(10,10) CYL DISP(NEW,DELETE,DELETE)
TEMPLATE SORTOUT DSN &JO..&ST..SORTOUT.T&TIME. UNIT SYSVIO SPACE(10,10) CYL DISP(NEW,DELETE,DELETE)
LOAD DATA INDDN SYSCLIEN WORKDDN(SORTIN,SORTOUT)
REPLACE PREFORMAT LOG(NO) REUSE NOCOPYPEND FORMAT DELIMITED EBCDIC INTO TABLE ADMF001.CUSTOMER_LOCAL NUMRECS 30000" verbose off;
Db250000I: The command completed successfully.
Return Code : 0
次の LOAD コマンドは、
block.cust.del のデータを Db2 for z/OS サーバーにロードします。LOADSTMT はファイル loadStatement.txt から読み取られ、VERBOSE は ON です。SQL> Load file "C:\Users\IBM_ADMIN\Desktop\CLPPlus_Deliver\zFastLoadTesting\block.cust.del" loadstmt "@c:\loadStatement.txt" verbose on;
Db250000I: The command completed successfully.
1DSNU000I 110 22:04:44.76 DSNUGUTC - OUTPUT START FOR UTILITY, UTILID = ZLOAD11110342195
DSNU1045I 110 22:04:44.80 DSNUGTIS - PROCESSING SYSIN AS UNICODE UTF-8
0DSNU050I 110 22:04:44.80 DSNUGUTC - TEMPLATE SORTIN DSN &JO..&ST..SORTIN.T&TIME. UNIT SYSVIO SPACE(10, 10) CYL
DISP(NEW, DELETE, DELETE)
DSNU1035I 110 22:04:44.80 DSNUJTDR - TEMPLATE STATEMENT PROCESSED SUCCESSFULLY
0DSNU050I 110 22:04:44.81 DSNUGUTC - TEMPLATE SORTOUT DSN &JO..&ST..SORTOUT.T&TIME. UNIT SYSVIO SPACE(10, 10)
CYL DISP(NEW, DELETE, DELETE)
DSNU1035I 110 22:04:44.81 DSNUJTDR - TEMPLATE STATEMENT PROCESSED SUCCESSFULLY
0DSNU050I 110 22:04:44.81 DSNUGUTC - LOAD DATA INDDN SYSCLIEN WORKDDN(SORTIN, SORTOUT) REPLACE PREFORMAT LOG(NO)
REUSE NOCOPYPEND FORMAT DELIMITED EBCDIC
DSNU650I -Db2A 110 22:04:44.81 DSNURWI - INTO TABLE ADMF001.CUSTOMER_LOCAL NUMRECS 30000
DSNU1038I 110 22:04:44.89 DSNUGDYN - DATASET ALLOCATED. TEMPLATE=SORTIN
DDNAME=SYS00007
DSN=Db2AUTL1.Db2AUTL1.SORTIN.T050444
DSNU1038I 110 22:04:44.90 DSNUGDYN - DATASET ALLOCATED. TEMPLATE=SORTOUT
DDNAME=SYS00008
DSN=Db2AUTL1.Db2AUTL1.SORTOUT.T050444
DSNU350I -Db2A 110 22:04:44.97 DSNURRST - EXISTING RECORDS DELETED FROM TABLESPACE
DSNU3340I 110 22:04:44.98 DSNURPIB - UTILITY PERFORMS DYNAMIC ALLOCATION OF SORT DISK SPACE
DSNU3342I 110 22:04:45.01 DSNURPIB - NUMBER OF OPTIMAL SORT TASKS = 1, NUMBER OF ACTIVE SORT TASKS = 1
DSNU395I 110 22:04:45.01 DSNURPIB - INDEXES WILL BE BUILT IN PARALLEL, NUMBER OF TASKS = 2
DSNU3345I 110 22:04:45.01 DSNURPIB - MAXIMUM UTILITY PARALLELISM IS 3 BASED ON NUMBER OF PARTITIONS AND INDEXES
DSNU397I 110 22:04:45.01 DSNURPIB - NUMBER OF TASKS CONSTRAINED BY CPUS TO 3
DSNU304I -Db2A 110 22:05:29.65 DSNURWT - (RE)LOAD PHASE STATISTICS - NUMBER OF RECORDS=30000 FOR TABLE
ADMF001.CUSTOMER_LOCAL
DSNU1147I -Db2A 110 22:05:29.65 DSNURWT - (RE)LOAD PHASE STATISTICS - TOTAL NUMBER OF RECORDS LOADED=30000 FOR
TABLESPACE DSNDB04.TCUST000
DSNU302I 110 22:05:29.65 DSNURILD - (RE)LOAD PHASE STATISTICS - NUMBER OF INPUT RECORDS PROCESSED=30000
DSNU300I 110 22:05:29.65 DSNURILD - (RE)LOAD PHASE COMPLETE, ELAPSED TIME=00:00:44
DSNU3350I 110 22:05:29.68 DSNUGSRP - SORT TASK SW01: 30000 RECORDS SORTED, ESTIMATED 30000, VARIATION 0 PERCENT
DSNU3352I 110 22:05:29.70 DSNUGSRP - SORT TASK SW01: USED DFSORT
DSNU3354I 110 22:05:29.70 DSNUGSRP - SORT TASK SW01: MEMORY BELOW THE BAR: OPTIMAL 6 MB, USED 6 MB
DSNU394I -Db2A 110 22:05:29.74 DSNURBXA - SORTBLD PHASE STATISTICS - NUMBER OF KEYS=30000 FOR INDEX ADMF001.XCUST000
DSNU391I 110 22:05:29.76 DSNURPTB - SORTBLD PHASE STATISTICS. NUMBER OF INDEXES = 1
DSNU392I 110 22:05:29.76 DSNURPTB - SORTBLD PHASE COMPLETE, ELAPSED TIME = 00:00:00
DSNU3357I 110 22:05:29.79 DSNUGUTC - MAXIMUM SORT AMOUNT ESTIMATION VARIATION WAS 0 PERCENT
DSNU3355I 110 22:05:29.79 DSNUGUTC - TOTAL SORT MEMORY BELOW THE BAR: OPTIMAL 6 MB, USED 6 MB
DSNU010I 110 22:05:29.80 DSNUGBAC - UTILITY EXECUTION COMPLETE, HIGHEST RETURN CODE=0
Return Code : 0
