イメージ復元ユーティリティ

イメージ復元ユーティリティの機能と、その実行に必要な JCL について説明します。
イメージ復元ユーティリティは、同じ名前のデータベースを上書きすることで、指定されたデータベース イメージのコピーをバックアップの場所から ES_IMSDAT 環境変数に定義された現在の場所にコピーします。ES_IMSDAT 変数にディレクトリの連結が含まれている場合、各ディレクトリで一致するデータベースを検索し、一致するデータベースを含んでいる最初に検出されたディレクトリに、データベース イメージ コピーをコピーします。どのディレクトリにもデータベースが見つからない場合は、データベース イメージのコピーはパスの最初のディレクトリにコピーされます。
注: イメージ復元ユーティリティを実行してデータベースのみを復元するか、またはデータベースの復元と同時に回復ユーティリティを使用して最近の更新を復元できます。

イメージ復元ジョブは、以下を含んでいる JCL を使用して実行します。

以下に、イメージ復元ユーティリティの実行に必要な JCL の完全な例を示します。ここでは、SYSIN データの最初の 8 バイトで定義される 5 つのデータベースが、DD 文で指定される場所から ES_IMSDAT 環境変数で定義される場所に復元されることを指定しています。

//RUNGDG JOB  'IR',CLASS=A,MSGCLASS=A
//*
//STOP01  EXEC PGM=MFDBUJCL,PARM='/STO DB BNKTXN'
//SYSOUT    DD SYSOUT=*
//STOP02  EXEC PGM=MFDBUJCL,PARM='/STO DB BNKCUST'
//SYSOUT    DD SYSOUT=*
//STOP03  EXEC PGM=MFDBUJCL,PARM='/STO DB BNKACC'
//SYSOUT    DD SYSOUT=*
//*
//IC    EXEC PGM=MFDBUJCL,PARM='IMAGERESTORE'
//*
//SYSOUT   DD SYSOUT=*
//BNKIC1   DD DSN=BNKTXN.IC.GDG(0),DISP=OLD
//BNKIC2  DD DSN=BNKTXNX1.IC.GDG(0),DISP=OLD
//BNKIC3  DD DSN=BNKCUST.IC.GDG(0),DISP=OLD
//BNKIC4   DD DSN=BNKACC.IC.GDG(0),DISP=OLD
//BNKIC5  DD  DSN=BNKTXNX2.IC.GDG(0),DISP=OLD
//SYSIN    DD *
BNKTXN       BNKIC1
BNKTXNX1     BNKIC2
BNKCUST      BNKIC3
BNKACC       BNKIC4
BNKTXNX2     BNKIC5
/*
//*
//START01  EXEC PGM=MFDBUJCL,PARM='/STA DB BNKTXN'
//SYSOUT    DD SYSOUT=*
//START04  EXEC PGM=MFDBUJCL,PARM='/STA DB BNKCUST'
//SYSOUT    DD SYSOUT=*
//START05  EXEC PGM=MFDBUJCL,PARM='/STA DB BNKACC'
//SYSOUT    DD SYSOUT=*
//