Crear bases de datos en DB2 en z/OS
La implementación de ArcSDE en DB2 para z/OS requiere al menos dos bases de datos DB2 dentro del subsistema de bases de datos habilitadas espacialmente: una para almacenar el repositorio de geodatabase de ArcSDE y otro para almacenar los datos de usuario. La base de datos con el repositorio de geodatabase de ArcSDE junto con las bases de datos que contengan los datos de usuario conforman una geodatabase. Por lo tanto, esas bases de datos se deben crear antes de poder configurar la geodatabase de ArcSDE.
La secuencia de comandos JCL, EsriUDFI, se proporciona para crear bases de datos y UDF para ArcSDE. La secuencia de comandos se instala en la carpeta de herramientas de SDEHOME. Debe personalizar la secuencia de comandos EsriUDFI con la información específica de la implementación, y después cargarla y ejecutarla en z/OS. En la secuencia de comandos se incluyen las instrucciones para crear dos bases de datos.
Para personalizar EsriUDFI, consulte las instrucciones en la secuencia de comandos JCL y verifique cuidadosamente lo siguiente:
- En el cuerpo de EsriUDFI muchas cadenas de caracteres deben ser reemplazadas por los parámetros de entorno de usuario correspondientes. En la parte superior de la secuencia de comandos EsriUDFI se detalla el significado de cada cadena de caracteres y el modo de reemplazarlas.
-
El paso EsriS1 de la secuencia de comandos JCL crea dos bases de datos y establece la intercalación. Para utilizar estas líneas, deberá eliminar los comentarios que tengan y proporcionar nombres e intercalaciones para las bases de datos. Un ejemplo de esto es el siguiente:
CREATE DATABASE SDEDBR00 CCSID UNICODE; CREATE DATABASE SDEDBU00 CCSID UNICODE;
Nota:El nombre de la base de datos utilizada para almacenar una geodatabase no puede incluir caracteres especiales.
- El subsistema de bases de datos debe estar habilitado espacialmente. Para obtener instrucciones sobre la habilitación espacial, consulte la documentación de DB2 para z/OS.
-
Si lo desea, puede crear un grupo de almacenamiento para administrar los datos de ArcSDE más eficientemente. Primero debe crear un grupo de almacenamiento y luego debe agregar una línea adicional a la secuencia de comandos EsriUDFI, tal como se muestra en este ejemplo:
CREATE STOGROUP ARCSDE VOLUMES (VOL1, VOL2, …) VCAT SDECAT; CREATE DATABASE SDEDBR00 CCSID UNICODE STOGROUP ARCSDE; CREATE DATABASE SDEDBU00 CCSID UNICODE STOGROUP ARCSDE;
Nota:Si utiliza un grupo de almacenamiento, se deben autorizar privilegios de usuario adicionales. Para obtener más información, consulte el tema Conceder permisos y privilegios para DB2 a usuarios sde y grupos de usuarios de ArcGIS en z/OS.
-
Una vez que termine de personalizar la secuencia de comandos EsriUDFI, deberá enviarla al equipo de destino.
Una vez que finalice el trabajo de instalación de la UDF de Esri, notará que durante el último paso, los procedimientos de vinculación de paquete y de creación de SDE.SDE_UPDT_LMOD se completaron con éxito, pero presentaron advertencias. Estas advertencias se deben a que las tablas del sistema de geodatabases de ArcSDE todavía no se crearon en la base de datos. Puede ignorar estas advertencias, ya que cuando ejecute el comando sdesetup, las tablas se crearán y el objeto del paquete se vinculará automáticamente en el momento en que el comando le haga referencia.
- Habilite espacialmente el subsistema de base de datos. Para obtener instrucciones, consulte la documentación de IBM DB2 para z/OS.