Puede utilizar el script createDatabase.sh para crear la base de datos de objetos de IBM® Business Process Manager en un subsistema de DB2 for z/OS. Este script también incluye un parámetro que se puede utilizar para crear las bases de datos. Puede ejecutarse createDatabase.sh desde UNIX System Services.
El script createDatabase.sh se crea al generar los scripts de base de datos necesarios para crear las bases de datos del producto para la célula de despliegue en red. El script createDatabase.sh se crea en cada subdirectorio de salida donde se generan los scripts de base de datos, y se puede ejecutar el mandato createDatabase.sh una vez desde cada subdirectorio de salida por cada instancia de base de datos que haya que crear.
Antes de ejecutar el script createDatabase.sh, debe configurar el procesador de línea de mandatos de DB2 definiendo un conjunto de variables de entorno y un alias de mandato de db2. Debe también definir alias de nombres que se puedan utilizar para conectarse al servidor DB2 para z/OS.
El script createDatabase.sh script genera un seguimiento de auditoría de los objetos que crea en un archivo denominado z_output.txt, que se genera en el directorio desde el que ha ejecutado el mandato createDatabase.sh.
createDatabase.sh
-DBAlias nombre_alias
-DBCreate
-RunSQL
Omita este parámetro para evitar la ejecución de las sentencias de SQL y, en vez de ello, consolidar las sentencias de SQL en dos archivos denominados z_schema.sql y z_schemaProc.sql. Estos archivos se crean en el directorio desde donde ha ejecutado el script createDatabase.sh, y pueden ejecutarse mediante el procesador de línea de mandatos de DB2 o herramientas como SPUFI o DSNTEP2. Este escenario sólo es relevante al llenar las bases de datos de ámbito de clúster. Tenga en cuenta que el archivo z_schemaProc.sql no se genera en los entornos de despliegue Advanced-only.
createDatabase.sh -DBAlias DSNXWBD -DBCreate -RunSQL
El ID de usuario que ejecuta createDatabase.sh tendrá autoridad SYSADM para la base de datos S4CELLDB.
En un entorno de despliegue Advamced, el ID de usuario con autoridad DBADM ejecuta a continuación el siguiente mandato para conectar con el servidor de DB2 utilizando el nombre de alias DSNABCD, y para crear los objetos de base de datos en la base de datos S4SR01. En esta base de datos, los objetos de almacén de datos de rendimiento se asignarán a un esquema exclusivo.
createDatabase.sh -DBAlias DSNABCD -RunSQL