创建 Oracle 数据库的用户

必须先创建 Oracle 数据库的用户,然后才能安装 IBM® Business Process Manager。创建单元作用域用户、部署环境级别用户、Process Server 用户以及 Performance Data Warehouse 用户。 AdvancedOnly 部署环境不需要 Process Server 用户和 Performance Data Warehouse 用户。
注: 如果您正在使用定制安装和配置路径,请遵循相关信息中“使用 BPMConfig 命令同时创建概要文件、部署环境和数据库”下有关创建 Oracle 用户的指示信息。

开始之前

为了简单起见,本页面上的指示信息分配给 IBM Business Process Manager 数据库用户的权限超出最低所需权限。最低所需权限在 Oracle 数据库特权 主题中列出。如果想要指定更细颗粒度的权限列表,请根据“Oracle 数据库权限”主题中列出的权限更改此页面的指示信息。

在为 Oracle 数据库创建任何用户之前,请参阅“在网络环境中为 Oracle 配置 XA 事务”相关信息。

在 Oracle 数据库中安装系统之前,请确保满足下表中针对 IBM BPM 数据库模式用户的最低初始设置:
表 1. 针对 BPM 数据库模式用户的最低初始设置
调整项 初始设置的最小内存 (MB)
缓冲区高速缓存 2048
共享池大小 1024
注: 根据您的 BPM 系统的容量,您可能希望扩大前述设置的内存。有关调整的更多详细信息,请咨询您的数据库管理员。

有关数据库表空间设置的建议:

在 Oracle 上,IBM Business Process Manager 将存储使用 SECUREFILE 选项的大对象 (LOB)。对于 SECUREFILE,建议对表空间使用 AUTOALLOCATE 选项。如果使用 UNIFORM SIZE 扩展数据块,请确保 UNIFORM SIZE 足够大。由于缺省块大小为 8K,请将 UNIFORM SIZE 至少指定为 120K。IBM BPM 未显式规定表空间选项;它依靠缺省 Oracle 设置(如 AUTOALLOCATE)来自动管理扩展数据块。

对于新的 IBM BPM 安装,请使用 AUTOALLOCATE 选项创建表空间。

对于迁移,如果使用 UNIFORM SIZE 小于 120K 的表空间,请使用 AUTOALLOCATE 选项创建新表空间,并使其成为 IBM BPM 数据库模式用户的缺省表空间。

关于此任务

对于 Process 数据库,缺省数据库名称为 BPMDB,对于 Performance Data Warehouse 数据库为 PDWDB,而对于公共数据库为 CMNDB。如果是 Advanced 或 AdvancedOnly 部署环境,那么公共数据库包含两个部分:一部分使用单元作用域,另一部分使用部署环境作用域。这两个部分可以定义为使用 CMNDB(缺省值),也可以使用不同的数据库。

您可以使用单个 Oracle 实例来配置 IBM Business Process Manager。此 Oracle 实例必须存在,并且可供访问。请参阅 Oracle 文档以创建 Oracle 实例。如果您使用单个 Oracle 实例,请确保对三个不同的 IBM Business Process Manager 数据库使用不同的用户标识。

过程

可使用以下某种方法来创建所需的各个数据库用户: