UNLOAD (表スペース)

このオプションは、UNLOAD ユーティリティー制御ステートメントの UNLOAD TABLESPACE 形式に対応しています。

UNLOAD (表スペース) を使用すると、「Db2® Utilities (Db2 ユーティリティー)」パネルで フィルター・フィールドの以下の組み合わせを使用することができます。
  • Database name (データベース名)」または「Table/index space name (表/索引スペース名)」。

Db2® Utilities (ユーティリティー)」パネルの上記のフィルター・フィールドの いずれかに情報を入力した場合には、表示された行は、指定した情報と一致する Db2® オブジェクト に制限されます。

表スペースのリストを表示する「UNLOAD Utility (Table Spaces) (UNLOAD ユーティリティー (表スペース))」パネル に、表スペースのリストが表示された「UNLOAD Utility (Table Spaces) (UNLOAD ユーティリティー (表スペース))」パネルの例を示します。

表示された索引スペースから 1 つを選択するには、「S」を「SEL」列に入力してください。「PRC」列のアスタリスク (*) は選択された索引スペースを示します。
1. 表スペースのリストを表示する「UNLOAD Utility (Table Spaces) (UNLOAD ユーティリティー (表スペース))」パネル
   Process   Options   Utilities   Help
 ────────────────────────────────────────────────────────────────────────────────
 FM/Db2 (DFG2)          UNLOAD Utility (Table Spaces)           Row 1 to 4 of 4

 S P          Table     Part'n
 e R Database Space     Range   Number Number       Allocation
 l C Name     Name      One Two Part'n Tables     Primary Secdry       Space

 S   BILLDB1  ACT       2   3        1      1           3      3          48
     BILLDB1  ACT                    2      1           5      5         144
     BILLDB1  ACT                    3      1           3      3         144
     BILLDB1  ACT                    4      1           5      5          48
******************************* Bottom of data *******************************







 Command ===> _____________________________________________________ Scroll PAGE
  F1=Help      F2=Split     F3=Exit      F7=Backward  F8=Forward   F9=Swap
 F12=Cancel

入力したフィルター値から単一行だけが生じた場合、 その行は選択済みとしてマークされ、「PRC」フィールドに アスタリスク (*) 付きで表示されます。

ワイルドカードが含まれている表スペース名を入力した場合、「UNLOAD Utility (UNLOAD ユーティリティー)」パネルの ISPF 部分は、 入力仕様に一致する表スペース名のそれぞれについて 1 行で 初期化されます。「Db2®Utilities (ユーティリティー)」パネルでデータベース名を指定しなかったり、総称名を指定したりした場合、リストには複数のデータベースからの表スペースが含まれる可能性があることに注意してください。

コピーする対象の表スペースを選択するには、「SEL」フィールドにSと入力します。選択された表スペースには、「PRC」フィールドにアスタリスク (*) があります。

「Part'n Range (区画範囲)」入力フィールドの値を変更することによって、UNLOAD ユーティリティー・ステートメントを変更することができます。

表スペースのリストを表示する「UNLOAD Utility (Table Spaces) (UNLOAD ユーティリティー (表スペース))」パネル では、入力は、ある範囲の区分 (2 から 3) がアンロードされることを 示しています。

「UNLOAD Utility (Table Spaces) (UNLOAD ユーティリティー (表スペース))」用に生成されたサンプル JCL に、LISTDEF が指定されている表オブジェクトをアンロードするための生成済み JCL の例を示します。
2. 「UNLOAD Utility (Table Spaces) (UNLOAD ユーティリティー (表スペース))」用に生成されたサンプル JCL
   File  Edit  Edit_Settings  Menu  Utilities  Compilers  Test  Help
────────────────────────────────────────────────────────────────────────────────
 EDIT       FMNUSER.SPFTEMP1.CNTL                           Columns 00001 00072
 ****** ***************************** Top of Data ******************************
 000001 //FMNUSERB JOB (IBMGSA),
 000002 //             FMNUSER,MSGCLASS=A,
 000003 //             NOTIFY=FMNUSER,CLASS=A,
 000004 //             MSGLEVEL=(1,1)
 000005 //*
 000006 //         JCLLIB ORDER=(DB2V810.DFA2.PROCLIB)
 000007 //*
 000008 //**********************************************************************
 000009 //*
 000010 //* FM/Db2 GENERATED JOB TO UNLOAD TABLESPACE
 000011 //*
 000012 //**********************************************************************
 000013 //*
 000014 //**********************************************************************
 000015 //* STEP SETPARM: OVERRIDE ANY GLOBAL DATASET SIZING VALUES HERE
 000016 //**********************************************************************
 000017 //SETPARM SET ALLOC='TRK',PRI='1',SEC='1'
 000018 //*
 000019 //**********************************************************************
 000020 //* STEP UNLOAD1: UNLOAD TABLESPACE DSN8D81A.DSN8S81D
 000021 //**********************************************************************
 000022 //UNLOAD1  EXEC DSNUPROC,SYSTEM=DFA2,UID='FMNUSER'
 000023 //DSNUPROC.STEPLIB  DD DSN=DB2V810.DFA2.SDSNEXIT,DISP=SHR
 000024 //         DD DSN=DB2.V810.SDSNLOAD,DISP=SHR
 000025 //DSNUPROC.SYSREC00 DD DISP=(NEW,CATLG,DELETE),
 000026 //         UNIT=SYSALLDA,SPACE=(&ALLOC,(&PRI,&SEC),RLSE),
 000027 //         DSN=FMNUSER.DSN8D81A.DSN8S81D.D2581554.SYSREC
 000028 //DSNUPROC.SYSPUNCH DD DISP=(NEW,CATLG,DELETE), UTIL CONTRL DATA
 000029 //         UNIT=SYSALLDA,SPACE=(TRK,(1,1),RLSE),
 000030 //         DSN=FMNUSER.DSN8D81A.DSN8S81D.D2581554.SYSPUNCH
 000031 //DSNUPROC.SYSIN    DD *
 000032 UNLOAD TABLESPACE DSN8D81A.DSN8S81D
 000033   UNLDDN(SYSREC00)
 000034   NOSUBS
 000035 /*
 ****** **************************** Bottom of Data ****************************

 Command ===>                                                  Scroll ===> PAGE
  F1=Help      F2=Split     F3=Exit      F5=Rfind     F6=Rchange   F7=Up
  F8=Down      F9=Swap     F10=Left     F11=Right    F12=Cancel

関連参照先