Planificación de la configuración de la base de datos
Para planificar la configuración de la base de datos, debe saber qué bases de datos debe tener establecidas y configuradas para utilizar el software, qué componentes de IBM® Business Process Manager va a utilizar y sus bases de datos asociadas, las tareas necesarias para administrar las bases de datos y los privilegios de seguridad del sistema de base de datos que va a utilizar.
Para obtener información sobre el ajuste de la base de datos, consulte el Capítulo 5: Database configuration, tuning, and best practices in IBM Business Process Manager V8.5 Performance Tuning and Best Practices.
Para IBM Business Process Manager, se necesitan bases de datos separadas para IBM Process Server, Performance Data Warehouse y los componentes de base de datos de Common.
En IBM Business Process Manager V8.6.0, la base de datos Common consta de dos partes: una parte tiene ámbito de célula y se utiliza para toda la célula; la otra parte tiene el ámbito del entorno de despliegue y se debe configurar para cada entorno de despliegue.
Los componentes Process Server y Performance Data Warehouse no dan soporte a bases de datos que distinguen entre mayúsculas y minúsculas. Estas bases de datos no deben distinguir entre mayúsculas y minúsculas.
- Para las bases de datos Microsoft SQL Server, los componentes distintos de Process Server o de Performance Data Warehouse requieren que las bases de datos distingan entre mayúsculas y minúsculas.
- Para las bases de datos Oracle, Process Server, Performance Data Warehouse y los componentes de base de datos Common deben utilizar un esquema o un usuario separado. Pueden utilizar la misma instancia.
- Una base de datos de arquitectura tradicional
- Una arquitectura multiarrendatario con bases de datos conectables
Para el acceso a los esquemas de base de datos, planifique la creación de usuarios técnicos (usuarios del sistema) porque tal vez estos usuarios no se cambien después de haberse creado el entorno de despliegue.
Cuando se configuran bases de datos, se utilizan espacios de tabla predeterminados del sistema. Sin embargo, si desea utilizar scripts que crean espacios de tabla personalizados para los componentes Business Process Choreographer, Business Space con DB2 y Oracle, y para el componente Messaging con DB2 para z/OS, consulte la propiedad usetablespaces tal como se describe en la sección de propiedades de base de datos y célula de Propiedades de configuración del mandato BPMConfig.
- ejecute BPMConfig -create -sqlfiles nombre_archivo_propiedades -outputDir directorio_salida
- run BPMConfig -create -de nombre_archivo_propiedades cuando bpm.de.deferSchemaCreation se establece en true.
Especificación del número máximo de bases de datos activas simultáneamente en un servidor de bases de datos DB2
El número máximo de bases de datos que pueden estar activas simultáneamente en un servidor de bases de datos DB2 se especifica con el parámetro numdb de DB2. Si la instalación de IBM Business Process Manager tiene cuatro entornos de despliegue Advanced , el valor predeterminado de numdb de 8 no es suficiente y debe aumentarse como mínimo hasta 13 (4*3 +1).
db2 get database manager configuration
db2 update dbm cfg using numdb 13
db2stop
db2start
Recomendación para los parámetros de configuración de base de datos de DB2 LOCKLIT y MAXLOCKS
Si la característica de memoria de autoajuste de DB2 está habilitada, que es el valor predeterminado para DB2, establezca los parámetros de configuración de base de datos LOCKLIST y MAXLOCKS en AUTOMATIC. Estos parámetros se aplican a sistemas Linux, Unix y Windows.
Requisitos para DB2 pureScale
Proveedores JDBC y tipos de bases de datos con soporte
Su opción de base de datos depende del sistema operativo y de las características que utilizara con IBM Business Process Manager.
| Tipo de base de datos | Proveedor JDBC |
|---|---|
| DB2 | Proveedor JDBC de DB2 Data Server (XA) |
| DB2 para z/OS | Proveedor JDBC de DB2 Universal JDBC (XA) Proveedor JDBC de DB2 Universal, para utilizar la agrupación de conexiones para DB2 para z/OS |
| Oracle | Proveedor JDBC de Oracle |
| SQL Server | Proveedor JDBC de Microsoft SQL Server |
Proveedores JDBC soportados
Para los orígenes de datos de producto, IBM Business Process Manager requiere controladores JDBC del tipo 4 proporcionados por el proveedor de base de datos para su versión de base de datos concreta.
Para DB2, el controlador se incluye con los archivos de instalación de producto. Se encuentra en raíz_instalación/jdbcdrivers/DB2 , donde raíz_instalación es la ubicación de instalación de IBM Business Process Manager. El controlador JDBC proporcionado por IBM Business Process Manager es posible que no tenga el último nivel de controlador JDBC con el producto de base de datos. Si existe una versión posterior disponible, actualice a ese controlador.
Para obtener instrucciones sobre cómo añadir o actualizar los controladores JDBC para su producto de base de datos, consulte Configuración de controladores JDBC.
Consideraciones acerca de DB2 para z/OS
- RRULOCK=YES
- NUMLKUS
- NUMLKTS
- LOBVALS
- LOBVALA
- RELEASE(COMMIT)