Creating users for Oracle databases (deprecated)
You can create the users for Oracle databases either before or after you create the profiles and the deployment environment. Create the cell-scoped user, the deployment environment-level user, the Process database user, the Performance Data Warehouse user, and the three users for the Content database: design object store user, target object store user, and IBM® Content Navigator user. The Process, Performance Data Warehouse, and Content database users are not needed for an AdvancedOnly deployment environment.
- If the Create Tables option is selected, database tables are automatically created at the same time as the deployment environment. Therefore, the database users must exist before you run the Deployment Environment wizard.
- If the Create Tables option is not selected, database table creation is deferred when you create the deployment environment. Therefore, you can create the database users either before or after you run the Deployment Environment wizard. You might find it useful to create the database users after running the wizard because you can use the set of populated scripts, which the wizard generates, to create the database users and database tables at a time that you choose.
Before you begin
For simplicity, the createUser.sql script, which is used to create the users for Oracle databases, assigns more than the minimum required privileges to an IBM Business Automation Workflow database user. The minimum required privileges are listed in the Oracle database privileges topic. If you want to specify a more fine-grained list of privileges, change the createUser.sql script according to the privileges listed in that topic.
- Design object store (DOS)
- Target object store (TOS)
- IBM Content Navigator (ICN)
| Tuning item | Minimum memory for initial settings (MB) |
|---|---|
| Buffer cache | 2048 |
| Shared pool size | 1024 |
Recommendations for database table space settings:
On Oracle, IBM Business Automation Workflow stores large objects (LOBs) with the SECUREFILE option. For SECUREFILE, it is recommended to use a table space with the AUTOALLOCATE option. If you use UNIFORM SIZE extents, ensure that the UNIFORM SIZE is large enough. Given the default block size of 8 K, specify a UNIFORM SIZE of at least 120 K. Business Automation Workflow does not explicitly prescribe the table space options; it relies on the default Oracle settings (such as AUTOALLOCATE) to automatically manage extents.
For new Business Automation Workflow installations, create table spaces with the AUTOALLOCATE option.
For migrations, if you use table spaces with a UNIFORM SIZE less than 120 K, create new table spaces with the AUTOALLOCATE option and make it the default table space for Business Automation Workflow database schema users.
About this task
The default database names are BPMDB for the Process database, PDWDB for the Performance Data Warehouse database, CMNDB for the Common database, and CPEDB for the Content database. In the case of an Advanced deployment environment or AdvancedOnly deployment environment, the Common database has two parts: one is scoped to the cell and the other is scoped to the deployment environment. Both parts can be defined to use CMNDB (which is the default) or they can use separate databases. For details about databases and schemas, see Planning the number of databases.
Creating users for the databases before creating profiles or the deployment environment
To create the users for the databases before you create the profiles or before you use the Deployment Environment wizard to create your deployment environment, you can use the createUser.sql template that is provided with your IBM Business Automation Workflow installation.
Procedure
Complete the following steps for each database user that you want to create:
Creating users for the databases after creating the profiles and the deployment environment
After you create the profiles, you can use the Deployment Environment wizard to create the deployment environment and generate the database scripts. The scripts are populated with the configuration values that you specified in the wizard. You can use some of these scripts to create the users for the databases if you chose to defer the creation of the database tables.
Before you begin
You must have already used the Profile Management Tool, the BPMConfig command, or the manageprofiles utility to create and augment the profiles. You must also have used the Deployment Environment wizard to configure the deployment environment.
This topic only applies to BAW, and is located in the BAW repository. Last updated on 2025-03-13 12:15