z/OS システム上のイベント・データベースを構成するには、DB2 データベース・ソフトウェアを使用します。
始める前に
リモート・クライアントから DB2 データベースを構成するには、DB2 Connect 製品およびその最新フィックスパックがインストールされている必要があります。
このタスクを実行する理由および時期
注: 以下の手順は、z/OS システム上で DB2 イベント・データベースを構成する場合にのみ使用してください。
イベント・データベースを構成するには、以下を実行します。
このタスクの手順
- z/OS システムで DB2 管理メニューを使用し、新規サブシステムを作成します。
- ストレージ・グループを作成します。 データベース応答ファイルにストレージ・グループ名を指定する必要もあり、そのデフォルト値は sysdeflt です。
- WebSphere Process Server データ・ソースで使用するユーザー ID に必要なアクセス権を付与します。 このユーザー ID には、作成したデータベースおよびストレージ・グループへのアクセス権が必要です。
また、データベースの新規テーブル、テーブル・スペース、およびインデックスを作成する権限も必要です。
- リモート・データベースをカタログします。 スクリプト、または DB2 コマンド行ウィンドウのいずれかで、以下のコマンドを使用します。
catalog tcpip node zosnode remote hostname server IP_port system db_subsystem
catalog database db_name as db_name at node zosnode authentication DCS
ノードおよびデータベースをカタログする方法について詳しくは、DB2 Connect の資料を参照してください。
- リモート・サブシステムへの接続が確立できるか検証します。 これは、以下のコマンドを実行することにより確認できます。
db2 connect to subsystem user userid using password
- ホスト・データベースにバインドします。 以下のコマンドを使用してください。
db2 connect to db_name user userid using password
db2 bind path/bnd/@ddcsmvs.lst blocking all sqlerror continue message
mvs.msg grant public
db2 connect reset
クライアントのホスト・データベースへのバインドについて詳しくは、DB2 Connect の資料を参照してください。
- データベースを構成する WebSphere ESB ランタイム環境を定義するプロファイルがある profile_path/event/dbconfig ディレクトリーに移動します。 (profile_path は、WebSphere ESB プロファイルが含まれるディレクトリーへのパスに置き換えてください。)
- ASCII テキスト・エディターを使用し、DB2ZOSResponseFile.txt サンプル・データベース応答ファイルを開きます。
- ご使用の環境に応じて正しい情報にデータベース応答ファイルを変更します。
(詳しい構文など、パラメーター情報に関する詳細は、サンプル応答ファイル
のコメントを参照してください。) 以下のパラメーター値を指定します。
- DB_NAME
- イベント・データベース用に作成した z/OS データベースの名前。
- JDBC_CLASSPATH
- DB2 JDBC ドライバーへのパス。
- UNIVERSAL_JDBC_DRIVER_NATIVEPATH
- Universal JDBC ネイティブ・ ライブラリー・パスへのパス。
- UNIVERSAL_JDBC_CLASSPATH
- Universal JDBC ドライバーへのパス。
- パラメーターとしてデータベース応答ファイルの名前を指定し、ご使用のクライアント・オペレーティング・システム用のデータベース構成スクリプトを実行します。 以下のいずれかのコマンドを使用してください。
- Windows システムの場合
- config_event_database.bat response_file
- Linux および UNIX システムの場合
- config_event_database.sh response_file
結果
スクリプトによりイベント・データベースが構成され、2 つの JDBC データ・ソース (イベント・データベース用およびイベント・カタログ用) が作成されます。
データベース構成の完了時には、メッセージが表示されます。
注: データベース応答ファイルで EXECUTE_SCRIPTS=false を指定した場合は、生成されたスクリプトを手動で実行して、データベース構成を完了する必要があります。
サンプル・データベース応答ファイルにおけるデフォルト値は、EXECUTE_SCRIPTS=true です。
次のタスク
イベント・データベースの構成後には、アプリケーション・サーバーを再始動する必要があります。