添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

您必须有一个现有数据库实例,然后才能运行任何脚本。开始使用脚本之前,请查看下面的 创建数据库实例

创建数据库实例

运行数据库脚本之前,您必须创建一个数据库实例,该实例中将创建一些表。这是针对 Oracle 10 g 、Oracle 9 i 和 SQL Server 的标准步骤,而针对 Oracle 8.1.7、Sybase 和 DB2,则还需要执行其他的步骤。

在 Oracle 8.1.7 中创建数据库

对于 Oracle 8.1.7,您必须将 db_block_size 的默认值从 8KB 增加到 16KB,或对数据库脚本进行编辑,以便在 db_block_size 为默认值 8KB 的情况下成功运行脚本。

在 Sybase 中创建数据库

要在 Sybase 中运行数据库安装脚本,服务器页面大小必须为 16k。在创建用于运行 Sybase 脚本的自适应服务器时,请对服务器页面大小进行设置。

在 DB2 中创建数据库

搭配使用 DB2 和 Sun BPM 时,需要执行一些额外的设置步骤。请查看本节并请数据库管理员检查安装脚本,然后再对 DB2 数据库实例运行任何脚本。数据库管理员需要使用 DBA 或 Sysadmin/DB2 用户身份创建以下项目:

服务器上的数据库实例。

在 Enterprise Designer 中运行脚本

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

配置数据库连接

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

Procedure 配置数据库连接

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

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

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

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

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

    对于 Oracle,您必须为 bpm60db 和 bpel_data 表空间的 DATAFILE 参数指定有效的路径。您还可以对表空间名称和为各个表空间分配的磁盘空间进行更改。

    仅对于 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), ...);

    运行数据库脚本

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

    Procedure 创建数据库表

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

      从本地目录运行数据库脚本

      这是从 Enterprise Designer 运行数据库脚本的一种备选方法。您可以下载数据库脚本,并在 Java CAPS 环境外部运行这些脚本。请务必查看 创建数据库实例 下的信息,其中包含特定于 Oracle 和 DB2 数据库的信息。

      压缩文件中包括以下文件。

      install_db.bat ——创建表空间、用户、表、存储过程和任何初始值。

      运行下载的脚本

      在下载压缩的数据库脚本并根据需要进行修改之后,您可以从命令行运行这些脚本。执行这些脚本的数据库用户必须具有创建表和用户的权限。在运行脚本之前,请查看 在 Enterprise Designer 中查看和修改数据库脚本 Readme.txt 文件还提供了附加信息)。

      Procedure 运行下载的数据库脚本

        打开命令窗口并导航到脚本所在的目录。

        清除和归档 Sun BPM 数据

        用于清除和归档 Sun BPM 数据的脚本包含在压缩的数据库文件中,您可以从 Enterprise Designer 下载这些文件(请参见 下载压缩的脚本文件 )。清除脚本可以根据指定的天数、业务流程名称或应用程序名称,将较旧的记录(仅实例)从数据库表中删除。归档脚本可以根据指定的天数、业务流程名称或应用程序名称,将历史记录复制到以 _hist 结尾的表中。只有状态为 COMPLETE、ERROR、TERMINATED、ERROR_ON_RECOVER 的记录才会被清除或归档。

        本节说明中将会用到以下参数:

        user 为数据库用户名。

        安装清除和归档数据库组件

        在运行清除和归档脚本之前,您需要安装存储过程和表,以支持流程。在开始此过程之前,请确保您已经按照 下载压缩的脚本文件 中的说明,创建了数据库并下载了压缩的数据库脚本。

        Procedure 安装清除和归档数据库组件

        打开命令窗口并导航到您将脚本下载到其中的目录。