Business Process Choreographer 用の DB2 UDB (z/OS 用) データベースの作成

このタスクを使用して、Business Process Choreographer 用の DB2® UDB for z/OS® データベースを作成します。

このタスクを実行する理由と時期

このトピックでは、DB2 UDB for z/OS データベースを作成する方法、およびアプリケーション・サーバーをホストするサーバーが、そのデータベースにアクセス可能であることを確認する方法について説明します。

このタスクのステップ

  1. WebSphere® Process Server は、UNIX®、Linux®、または Windows® サーバーに既にインストールされているはずです。
  2. データベースをホストする z/OS サーバーで、以下のようにします。
    1. ネイティブ z/OS 環境にログオンします。
    2. 複数の DB2 システムがインストールされている場合は、使用するサブシステムを決定します。
    3. DB2 サブシステムが listen している IP ポートを書き留めます。
    4. DB2 管理メニューを使用して、新しいデータベースを (例えば、BPEDB という名前で) 作成します。データベースの名前を書き留めます。
    5. ストレージ・グループを作成し、その名前を書き留めます。
    6. WebSphere Process Server を実行しているリモート・サーバーから、データベースに接続するために使用するユーザー ID を決定します。通常、セキュリティー上の理由により、このユーザー ID はデータベースを作成するために使用したものと同じではありません。
    7. データベースおよびストレージ・グループにアクセスする権限をユーザー ID に付与します。このユーザー ID には、データベースの新しいテーブルを作成する権限も必要です。
    8. 接続中のユーザー ID のスキーマにテーブルおよびビューを作成するのか、スキーマ修飾子 (_SQLID) をカスタマイズするのかを決定します。単一のユーザー ID を使用して、同じ名前の複数のテーブルを持つ複数のデータベースにアクセスする場合は、名前の衝突を避けるために別のスキーマ修飾子を使用する必要があります。
  3. Process Server をホストするサーバーで、以下のようにします。
    1. DB2 Connect™ ゲートウェイがインストールされていることを確認します。 DB2 Connect™ ゲートウェイは、DB2 UDB ESE パッケージに組み込まれていますが、単体でインストールすることもできます。
    2. DB2 コマンド行ウィンドウで、以下のコマンドを使用して、リモート・データベースをカタログします。
      catalog tcpip node zosnode remote host_name server IP_port ostype mvs
      catalog database subsystem as subsystem at node zosnode authentication dcs
      catalog dcs database subsystem as subsystem parms ',,INTERRUPT_ENABLED'
    3. 同期点マネージャー・インスタンス名が指定されていることを確認します。 以下のコマンドを入力します。
      db2 update dbm cfg using SPM_NAME host_name
      db2 update dbm cfg using SPM_LOG_FILE_SZ log_file_size
    4. 以下の情報に注意してください。

      DB2 UDB と DB2 UDB for z/OS の間には重要な差があります。DB2 UDB にはサブシステムの概念はありませんが、DB2 UDB for z/OS にはあります。データベース名とサブシステム名を混同しないよう、 DB2 UDB for z/OS はサブシステムで実行されるため、catalog node および catalog database コマンドは、適切なサブシステムを識別しなければならないことを理解しておくことが重要です。DB2 UDB では、サブシステム名は既知の概念ではないため、カタログ・コマンドのリンク先のデータベース名は、DB2 UDB for z/OS サブシステムの実際の名前です。

    5. 以下のコマンドを使用して、リモート・サブシステムへの接続を確立できることを確認してください。 db2 connect to subsystem user userid using password
    6. アプリケーション・サーバーのインストール・ルート・ディレクトリー内の ProcessChoreographer サブディレクトリーに移動します。
    7. createTablespaceDb2zOSv8.ddl スクリプトを編集します。 @STOGRP@ をストレージ・グループ名で置き換え、@DBNAME@ をデータベース名 (サブシステム名ではない) で置き換えます。
    8. カスタマイズした createTablespaceDb2zOSv8.ddl スクリプトを、スクリプトのヘッダーに記述されている内容に従って実行します。 テーブル・スペースを除去する場合は、dropTablespaceDb2zOSv8.ddl スクリプトを使用します。
    9. createSchemaDb2zOSv8.ddl スクリプトを編集します。
      1. @STOGRP@ をストレージ・グループ名で置き換えます。
      2. @DBNAME@ をデータベース名 (サブシステム名ではない) で置き換えます。
      3. @_SQLID@ をスキーマ修飾子で置き換えるか、@_SQLID@ (後ろのドットも含む) をスクリプトから除去します。カスタム・スキーマ修飾子は DB2 Universal JDBC ドライバーでのみ使用できます。また、カスタム・スキーマ修飾子を使用するには、構成 customSQLID プロパティーを適切な値に設定しておく必要があります。
    10. カスタマイズした createSchemaDb2zOSv8.ddl スクリプトを、スクリプトのヘッダーに記述されている内容に従って実行します。 このスクリプトが機能しない場合、またはテーブルおよびビューを除去する場合は、dropSchemaDb2zOSv8.ddl スクリプトを使用してスキーマをドロップしますが、スクリプトを実行する前に @_SQLID@ を置き換えてください。

結果

Business Process Choreographer 用の DB2 UDB for z/OS データベースが作成されます。

次に実行する作業

ステップ 2親トピックで構成を継続してください。

ご利用条件 |


(c) Copyright IBM Corporation 2005, 2006.
本製品では Eclipse テクノロジーが採用されています。(http://www.eclipse.org)