z/OS 用 LOAD CLPPlus コマンド

Db2® for z/OS® サーバーに対してデータをリモート・ロードするための z/OS 用 LOAD CLPPlus コマンドがサポートされています。

呼び出し

LOAD コマンドは CLPPlus インターフェースから実行する必要があります。

許可

以下の権限の両方が必要です。
  • 表の所有権
  • データベースに対する LOAD 特権

必要な接続

データベースに接続している必要があります。

コマンド構文

構文図を読む構文図をスキップするLOAD"<filename>" LOADSTMT "<loadstmt>" UTILITYID "<utilityid>" VERBOSE ONOFF

コマンド・パラメーター

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 から読み取られ、VERBOSEON です。
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