管理 Sun Business Process Manager 数据库

在 Enterprise Designer 中运行脚本

通过 Enterprise Designer,您可以查看、修改和运行用于创建或删除监视和恢复数据库模式的脚本。首先,您必须为脚本配置数据库连接。

配置数据库连接

在运行数据库脚本之前,您需要在“项目资源管理器”中对数据库连接信息进行配置。为具有数据库访问权限的管理员用户配置连接。

Procedure配置数据库连接

  1. 在“项目资源管理器”中,展开 "Sun BPM",然后展开“运行数据库脚本”。

  2. 右键单击“运行数据库脚本”,再单击“签出”,然后在对话框中单击“签出”。

  3. 右键单击“数据库脚本”,然后单击“属性”。

  4. 输入配置数据库连接中所述的数据库配置信息。

  5. 单击“确定”。

    属性

    描述 

    数据库类型

    所用数据库的供应商和版本。 

    JDBC URL

    连接数据库的 URL。输入以下内容之一: 

    • 对于Oracle:jdbc:SeeBeyond:oracle://<host>:<port>;SID=<SID>

    • 对于Sybase:jdbc:SeeBeyond:sybase://<host>:<port>

    • 对于 SQL Server:jdbc:SeeBeyond:sqlserver://<host>:<port>;DatabaseName= <dbname>

    • 对于 DB2:jdbc:SeeBeyond:db2://<host>:<port>;DatabaseName=<SID>;collectionId= JDBCPKG;packageName=JDBCPKG;embedded=true;createDefaultPackage=FALSE

      其中,<host> 为数据库驻留的计算机,<port> 为数据库侦听的端口号,而 <SID> 和 <dbname> 则为数据库的名称。

    用户

    数据库管理员的登录 ID。此用户必须能够创建用户和分配权限,还要能够创建和删除表。 

    密码

    管理员用户的密码。 

在 Enterprise Designer 中查看和修改数据库脚本

您可以打开数据库脚本,然后在“项目资源管理器”中进行查看、修改和运行。在对数据库脚本进行更改时,请向数据库管理员咨询。您可能需要进行的部分更改包括:

Procedure修改数据库脚本

  1. 在“项目资源管理器”中,展开 "Sun BPM"。

  2. 确保“运行数据库脚本”已签出,然后展开文件夹。

  3. 在“数据库脚本”下,右键单击要修改的脚本,然后单击“打开”。

  4. 仅对于 Oracle 8.1.7,请将关联键的最大键长度从 4000 减至 3166。correlationvalue 参数属于 correlationengine 和 correlationbpinstance 表。以下代码示例显示这些更改。

    create table bpm60 correlationengine ( correlationvalue varchar( 3166) UNIQUE, applicationreference varchar(255), ...); ... create table bpm60.correlationbpinstance ( correlationvalue varchar(3166) UNIQUE, bpid varchar(50), ...);

  5. 对脚本进行任何其他必要的更改。请勿更改任何表或字段名称。

  6. 要运行数据库脚本,请右键单击脚本名称,然后单击“运行”。必须运行数据库实例,才能执行此步骤。

  7. 要保存更改,请右键单击脚本文件,然后单击“保存”,或者关闭文件。系统会提示您保存或放弃更改。要保留更改,请单击“保存”;否则,请单击“放弃”。

运行数据库脚本

在运行数据库脚本之前,请确保运行数据库实例,并且您已查看创建数据库实例在 Enterprise Designer 中查看和修改数据库脚本下的信息。此外,还必须为脚本配置连接信息。

Procedure创建数据库表

  1. 在“项目资源管理器”中,展开 "Sun BPM",然后展开“运行数据库脚本”。

  2. 右键单击与适当数据库关联的文件(Oracle InstallSQL Server InstallDB2 InstallSybase Install)。

  3. 单击“运行”。

Procedure删除数据库表

  1. 在“项目资源管理器”中,展开 "Sun BPM",然后展开“运行数据库脚本”。

  2. 右键单击与适当数据库关联的文件(Oracle UninstallSQL Server UninstallDB2 UninstallSybase Uninstall)。

  3. 单击“运行”。