bpm.de.deferSchemaCreation プロパティーに true を設定して BPMConfig コマンドを実行した場合、またはデプロイメント環境ウィザードを使用し、「テーブルの作成」オプションをクリアした場合は、生成されたデータベース・スクリプトを手動で実行してデータベース表を作成する必要があります。
始める前に
このタスクを開始する前に、BPMConfig コマンドまたはデプロイメント環境ウィザードを実行して、目的の SQL スクリプトを生成しておく必要があります。
また、生成されたデータベース作成スクリプトを使用して、必要なデータベースを作成しておく必要もあります。
bpm.de.deferSchemaCreation プロパティーに false が設定されている場合、またはデプロイメント環境ウィザードを使用し、「テーブルの作成」オプションをクリアしなかった場合は、デプロイメント環境の作成時、データベース表の作成に使用される SQL スクリプトが自動的に実行されます。
このタスクについて
デフォルトでは、データベース SQL スクリプトは
dmgr_profile_name/dbscripts フォルダーに生成されます。このフォルダーには以下の
サブフォルダーが含まれています。
- cell_name - Advanced デプロイメント環境または Advanced 専用デプロイメント環境を構成する場合、このフォルダーには、セル上に構成された CommonDB データベースの SQL ファイルが格納されます。
- cell_name.deployment_environment_name - それぞれのデプロイメント環境について、このフォルダーには、実行する必要がある SQL ファイルが格納されます。
手順
- 生成された SQL スクリプトを見つけます。
SQL Server データベースを使用する Advanced デプロイメント環境のデフォルト構成には、以下のサブフォルダーと SQL スクリプトが含まれています。- cell_name
- SQLServer
- CMNDB
- schema name
- createSchema_Advanced.sql
- cell_name.deployment_environment_name
- SQLServer
- CMNDB
- schema name
- createSchema_Advanced.sql
- createSchema_Messaging.sql
- BPMDB
- schema name
- createSchema_Advanced.sql
- createProcedure_Advanced.sql
- PDWDB
- schema name
- createSchema_Advanced.sql
注: Process Server データベースと Performance Data Warehouse データベースの BPMDB フォルダーと PDWDB フォルダーは、Advanced 専用デプロイメント環境では生成されません。
- スクリプトを実行して、スキーマを CMNDB に適用します。
例えば、以下のコマンドを使用して、
セル・スコープ型の共通データベース構成用にスクリプトを手動で実行します。
sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d CMNDB -i profiles/DmgrProfile/dbscripts/cell_name/SQLServer/CMNDB/schema1/createSchema_Advanced.sql
例えば、以下のコマンドを使用して、
デプロイメント環境レベルの共通データベース構成用にスクリプトを手動で実行します。
sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d CMNDB -i profiles/DmgrProfile/dbscripts/cell_name.deployment_environment_name/SQLServer/CMNDB/schema1/createSchema_Advanced.sql
sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d CMNDB -i profiles/DmgrProfile/dbscripts/cell_name.deployment_environment_name/SQLServer/CMNDB/schema1/createSchema_Messaging.sql
上記の例と以下の例の schema1 は、使用するスキーマの名前です。
- スクリプトを実行して、スキーマを BPMDB に適用します。
例えば、以下のコマンドを使用して、Process データベース構成用にスクリプトを手動で実行します。
sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d BPMDB -i profiles/DmgrProfile/dbscripts/cell_name.deployment_environment_name/SQLServer/BPMDB/schema1/createSchema_Advanced.sql
sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d BPMDB -i profiles/DmgrProfile/dbscripts/cell_name.deployment_environment_name/SQLServer/BPMDB/schema1/createProcedure_Advanced.sql
- スクリプトを実行して、スキーマを PDWDB に適用します。
例えば、以下のコマンドを使用して、Performance Data Warehouse データベース構成用にスクリプトを手動で実行します。例えば、以下のコマンドを使用して、Performance Data Warehouse データベース構成用にスクリプトを手動で実行します。
sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d PDWDB -i profiles/DmgrProfile/dbscripts/cell_name.deployment_environment_name/SQLServer/PDWDB/schema1/createSchema_Advanced.sql
次のタスク
Standard デプロイメント環境または Advanced デプロイメント環境を作成した場合は、ここでブートストラップ・ユーティリティーを実行し、IBM® Business Process Manager アプリケーションの構成データをプロセス・データベースにロードする必要があります。
このデータは、アプリケーションが正常に実行されるようにするために必要です。