バッチ移行プロセス

MBDT を使用するデータベース移行プロセスは、次の手順から構成されます。

  1. DBMS ベンダーが提供するツールを使用して、宛先データベースとスキーマを作成します。
  2. 新しいターゲット データベースへの ODBC 接続を作成します。
    • Windows プラットフォームでは、32 ビットまたは 64 ビットの ODBC Data Source Administrator (エンタープライズ サーバー インスタンス の COBOL 作業モードによって決まる) を使用して、ODBC データ ソース名を新しいターゲット データベースにカタログ化します。
    • UNIX プラットフォームでは、お使いの ODBC ドライバー マネージャーのマニュアルを参照して、ODBC データ ソース名を新しいターゲット データベースにカタログ化します。
  3. DSNUTILB UNLOAD を使用して、z/OS の DB2 からデータと LOAD 制御文をアンロードします。
  4. Enterprise Server を使用して、JCL アプリケーションもサポートするメインフレーム サブシステム サポート(MSS) をともなう エンタープライズ サーバー インスタンス を作成します。
  5. ODBC の XAR と MBDT のエイリアスを作成することで エンタープライズ サーバー インスタンス を構成します。
  6. LOAD 制御文を Windows または UNIX の MBDT マシンにコピーします。
  7. アンロードした DB2 データを Windows または UNIX の MBDT マシンにコピーしてカタログ化します。
  8. SQLTP2 を使用して DDL を実行し、新しいターゲット データベースにテーブルを作成します。
  9. SQLUTB とメインフレーム上に生成された LOAD カードを使用して、新しいターゲット データベースに DB2 データをロードします。
  10. SQLTP2 を使用して DDL を実行し、新しいターゲット データベースに DB2 制約と索引を作成します。
ヒント: 詳細な例については、「チュートリアル:DB2 データベースのバッチ移行」を参照してください。