如果您在将属性 bpm.de.deferSchemaCreation 设置为 true 的情况下运行 BPMConfig 命令,或者如果您使用了“部署环境”向导并清除了创建表选项,那么必须手动运行生成的数据库脚本以创建数据库表。
开始之前
开始此任务之前,您必须已运行 BPMConfig 命令或“部署环境”向导以生成适当的 SQL 脚本。您还必须已使用所生成的数据库创建脚本创建了所需的数据库。
如果 bpm.de.deferSchemaCreation 属性设置为 false,或者如果您使用了“部署环境”向导但未清除创建表选项,那么在创建部署环境时会自动运行用于创建数据库表的 SQL 脚本。
关于此任务
缺省情况下,数据库 SQL 脚本在
dmgr_profile_name\dbscripts 文件夹中生成。此文件夹包含以下
子文件夹:- cell_name - 如果您正在配置 Advanced
部署环境 (deployment environment)或 AdvancedOnly
部署环境 (deployment environment),那么此文件夹包含单元上配置的 CommonDB 数据库的 SQL 文件。
- cell_name.deployment_environment_name - 针对每个部署环境,此文件夹中包含需要运行的 SQL 文件。
过程
- 查找生成的 SQL 脚本。
带有 DB2 数据库的 Advanced
部署环境 (deployment environment)的缺省配置包含以下子文件夹和 SQL 脚本:
- cell_name
- DB2
- CMNDB
- createSchema_Advanced.sql
- cell_name.deployment_environment_name
- DB2
- CMNDB
- createSchema_Advanced.sql
- createSchema_Messaging.sql
- BPMDB
- createSchema_Advanced.sql
- createProcedure_Advanced.sql
- PDWDB
- createSchema_Advanced.sql
注: 不会为 AdvancedOnly
部署环境 (deployment environment)生成 Process Server 和 Performance Data Warehouse 数据库的 BPMDB 和 PDWDB 文件夹。
- 运行脚本以将模式应用于 CMNDB。
例如,使用以下命令来针对
单元作用域的公共数据库配置手动运行脚本:
db2 connect to CMNDB USER username USING
password
db2 -tvf profiles\DmgrProfile\dbscripts\cell_name\DB2\CMNDB\createSchema_Advanced.sql
db2 connect reset
例如,使用以下命令针对
部署环境级别的公共数据库配置手动运行脚本:
db2 connect to CMNDB USER username USING
password
db2 -tvf profiles\DmgrProfile\dbscripts\cell_name.deployment_environment_name\DB2\CMNDB\createSchema_Advanced.sql
db2 -tvf profiles\DmgrProfile\dbscripts\cell_name.deployment_environment_name\DB2\CMNDB\createSchema_Messaging.sql
db2 connect reset
- 运行脚本以将模式应用于 BPMDB。
例如,使用以下命令,
手动运行 Process 数据库配置脚本:
db2 connect to BPMDB USER username USING
password
db2 -tvf profiles\DmgrProfile\dbscripts\cell_name.deployment_environment_name\DB2\BPMDB\createSchema_Advanced.sql
db2 -tdGO -vf profiles\DmgrProfile\dbscripts\cell_name.deployment_environment_name\DB2\BPMDB\createProcedure_Advanced.sql
db2 connect reset
- 运行脚本以将模式应用于 PDWDB。
例如,使用以下命令来针对 Performance Data Warehouse 数据库配置手动运行脚本:
db2
connect to PDWDB USER username USING
password
db2 -tvf profiles\DmgrProfile\dbscripts\cell_name.deployment_environment_name\DB2\PDWDB\createSchema_Advanced.sql
db2 connect reset
下一步做什么
如果创建了 Standard
部署环境 (deployment environment)或 Advanced
部署环境 (deployment environment),那么现在必须运行引导程序实用程序以将 IBM® Business
Process Manager 应用程序的配置数据装入到 Process 数据库。 必须提供该数据,这些应用程序才能正常运行。