Common Event Infrastructure データベース仕様には、サポートされるデータベースのタイプ、スクリプトの位置、プロファイル構成タイプ、および必要なユーザー ID の特権がリストされます。
Common Event Infrastructure データベースを使用して、WebSphere® ESB をモニターするときに取り込んだイベントを保管します。
Common Event Infrastructure データベースは、スタンドアロン・プロファイルに対してデフォルトで作成し、また Network Deployment 環境内の Common Event Infrastructure サーバーのインスタンスごとに作成します。データベースを作成するには、インストール手順、プロファイル管理ツール、または管理コンソールを使用することができます。
Common Event Infrastructure データベースは内部のデバイスであり、ユーザーと直接対話することはありません。Common Event Infrastructure データベースとのすべての対話は、サポートされている Common Event Infrastructure API を使用して実行する必要があります。
詳しくは、『イベント・データベースの構成』を参照してください。
データベース・タイプ | 考慮事項 |
---|---|
Derby Embedded | スタンドアロン・プロファイルのデフォルト・データベース・タイプとして使用されます。 |
Derby Network Server | Network Deployment 環境のデフォルト・データベース・タイプとして使用されます。 |
DB2 Universal | Network Deployment 構成のデータベースとして使用されます。オプションで、スタンドアロン・サーバー構成でのデータベースとしても使用できます。 |
DB2 for z/OS v8 |
重要: DB2 for z/OS v9 を使用するサーバー用にプロファイルを作成するときは、そのサーバーが DB2® データベースに接続できる必要があります。
Network Deployment 構成のデータベースとして使用されます。オプションで、スタンドアロン・サーバー構成でのデータベースとしても使用できます。 |
DB2 UDB for iSeries (ネイティブ) |
スタンドアロン・プロファイルのローカル・データベースとして使用されます。 |
DB2 UDB for iSeries (ツールボックス) |
Network Deployment 環境のリモート・データベースとして、またはスタンドアロン・プロファイルのローカル・データベースとして使用されます。Network Deployment 構成のデータベースとして使用されます。オプションで、スタンドアロン・サーバー構成でのデータベースとしても使用できます。 |
DB2 Universal Runtime Client | Network Deployment 構成のデータベースとして使用されます。オプションで、スタンドアロン・サーバー構成でのデータベースとしても使用できます。 |
Informix Dynamic Server | |
Microsoft SQL Server (Embedded) | |
Microsoft SQL Server (DataDirect) | |
Microsoft SQL Server (Microsoft) - WebSphere Process Server バージョン 6.2.0.1 に、Microsoft SQL Server JDBC Driver バージョン 1.2 のサポートが追加されました。 | |
Oracle 9i |
データベース、テーブル、およびスキーマを作成するための sysdba 特権が必要です。正しい sysdba 特権がない場合は、テーブルおよびスキーマの作成中およびアクセス中にエラーが発生することがあります。 |
Common Event Infrastructure サーバーの各デプロイメント・ターゲットには、1 つのデータベースが備わっています。 Common Event Infrastructure データベースは、スタンドアロン・サーバー・プロファイルに対してのみ作成されるため、サーバーごとに 1 つのデータベース管理サービス (DBMS) インスタンスのみが存在します。
スタンドアロン環境では、イベント・データベースとテーブルが作成され、スクリプトはデフォルトで profile_root/dbscripts/CEI_event にエクスポートされます。 オプションの outputScriptDir パラメーターを使用した場合は、スクリプトのデフォルトの場所は profile/databases/event/node/server/dbscripts/dbtype です。
プロファイル管理ツールの場合、または manageProfile コマンドを使用した場合は、スタンドアロンの CEI 環境のデフォルトの場所は profile_root/dbscripts/CEI_DBNAME です。
Network Deployment の場合、管理コンソールによって Common Event Infrastructure サーバーを構成する必要があります。 詳しくは、『Common Event Infrastructure の構成』を参照してください。
スタンドアロン環境では、イベント・データベースとテーブルが作成され、スクリプトは profile_root/dbscripts/CEI_event ディレクトリーにエクスポートされます。
Common Event Infrastructure 管理用タスクの configEventServiceDBTYPEDB により、JDBC プロバイダーとデータ・ソースが作成されます。 形式は profile_root/databases/event/deployment_environment/dbscripts/dbName ディレクトリーであり、ここで deployment_environment はクラスターまたはサーバーのいずれかです。
コンポーネントの JNDI 名は以下のとおりです。
jndiName="jdbc/cei"
jndiName="jdbc/eventcatalog"
Common Event Infrastructure データベースのプロバイダーを作成するためのスクリプトは、以下の場所に格納されます。 configuration_root/app_server_root/profiles/profilename/event/dsscripts/${dbtype}
多数のテーブルが作成されます。対象のデータベース製品で生成されるテーブルを確認するには、生成されるスクリプトを参照してください。
configuration_root/app_server_root/profiles/profilename/event/dbscripts/dbtype