z/OS 上の DB2 でのデータベースの作成

ジオデータベースを格納するには、空間対応のデータベース サブシステム内に、ジオデータベース リポジトリの格納用とユーザ データの格納用として、少なくとも 2 つの DB2 データベースが必要です。ジオデータベース リポジトリを格納するデータベースと、ユーザ データを格納する 1 つ以上のデータベースで、1 つのジオデータベースが構成されます。したがって、ジオデータベースを設定する前に、これらのデータベースを作成する必要があります。

JCL スクリプトの ESRIUDFI は、ジオデータベース作成用のデータベースと UDF を作成するために用意されています。このスクリプトは、ArcGIS クライアントのインストール ディレクトリの DatabaseSupport\DB2zOS フォルダにインストールされています。実装に応じた固有の情報を使用して ESRIUDFI スクリプトをカスタマイズし、スクリプトを z/OS にアップロードして実行する必要があります。2 つのデータベースを作成する手順は、スクリプト内で説明されています。

ESRIUDFI をカスタマイズするには、JCL スクリプト中の指示を参照し、次の内容を十分に確認してください。

手順:
  1. ESRIUDFI の本体には、対応するユーザ環境パラメータによる置換が必要な文字列がいくつかあります。各文字列の意味と置換方法の詳細は、ESRIUDFI スクリプトの先頭で説明されています。
  2. JCL スクリプトの ESRIS1 のステップでは、2 つのデータベースを作成して、コード化スキームを設定します。これらの行を使用するには、コメントを解除して、データベースの名前とコード化スキームを指定します。例を次に示します。
    CREATE DATABASE SDEDBR00 CCSID UNICODE;
    CREATE DATABASE SDEDBU00 CCSID UNICODE;
    
    注意注意:

    ジオデータベースが格納されるデータベースの名前には、特殊文字は使用できません。

  3. 必要な場合は、ジオデータベース データをより効率的に管理するためにストレージ グループを作成できます。ストレージ グループは最初に作成する必要があるため、ESRIUDFI スクリプトに次のような行を追加する必要があります。
    CREATE STOGROUP ARCSDE VOLUMES (VOL1, VOL2, ) VCAT SDECAT;
    CREATE DATABASE SDEDBR00 CCSID UNICODE STOGROUP ARCSDE;
    CREATE DATABASE SDEDBU00 CCSID UNICODE STOGROUP ARCSDE;
    
    注意注意:

    ストレージ グループを使用する場合は、追加のユーザ権限を認証する必要があります。詳細については、「z/OS 上の DB2 での sde ユーザおよび ArcGIS ユーザ グループへの権限の付与」をご参照ください。

  4. ESRIUDFI スクリプトのカスタマイズが完了したら、ターゲット コンピュータでスクリプトを実行する必要があります。

    ESRI UDF インストール ジョブが完了すると、最後のステップで、パッケージのバインドと SDE.SDE_UPDT_LMOD プロシージャの作成は成功したが、警告が発生したことが通知されます。これらの警告は、ジオデータベースのシステム テーブルがデータベースにまだ作成されていないことによるものです。[エンタープライズ ジオデータベースの有効化(Enable Enterprise Geodatabase)] ツールを実行する時点で、テーブルは作成され、パッケージ オブジェクトはツールから参照されるときに自動的にバインドされるため、これらの警告は無視できます。

  5. データベース サブシステムを空間対応にします。手順については、DB2 z/OS のドキュメントをご参照ください。
5/10/2014