Rápido recorrido por la configuración de una geodatabase en DB2
Antes de poder crear una geodatabase en un sistema de administración de bases de datos (DBMS) IBM DB2, deberá instalar el software de DB2, configurar el DBMS, crear una base de datos y registrarla con el extensor espacial.
La configuración del DBMS implica establecer los espacios de almacenamiento de las tablas, índices y archivos que están almacenados en la instancia de base de datos, y proporcionar una asignación de memoria adecuada. Debe considerar los nombres, las ubicaciones y los tipos de tablas, los índices y los espacios de almacenamiento que se crean, es decir, cómo de grandes serán para hacer los archivos de registro de copia de seguridad, y de qué tamaño para el espacio temporal. Como administrador de la base de datos, debe conocer las convenciones de nomenclatura que se utilizan en su sitio y el tipo de configuración que requiere.
También debe decidir en qué idioma se almacenarán los datos. Si desea configurar la base de datos para poder utilizar idiomas que no sean los predeterminados en el DBMS, deberá configurar el DBMS.
Una vez que la base de datos esté lista, instale ArcSDE. Esto le brindará los archivos necesarios para crear y configurar la geodatabase en la base de datos DB2.
Consulte los temas Requisitos del sistema para ArcSDE para DB2 y para obtener información sobre los requisitos de instalación de ArcSDE.
Los siguientes son resúmenes de los pasos que debe seguir para configurar una geodatabase en DB2 en varios sistemas operativos. Estos resúmenes contienen vínculos con más información que brinda instrucciones específicas de ArcSDE. Para obtener información sobre las tareas generales de DB2, como la creación de usuarios, consulte la documentación para DB2.
Resumen para la configuración de una geodatabase en DB2 en Linux o UNIX
- Cree una cuenta de sistema operativo (SO) con el nombre de usuario sde.
- Instale el software DBMS de DB2 y el módulo extensor espacial.
- Cree una base de datos. Consulte el tema Crear una base de datos DB2 en Linux o UNIX.
- Configure la base de datos y la instancia de DB2, incluida la creación de espacios de tabla, la configuración de tamaños de almacenamiento dinámico y la configuración de registros de transacción. Consulte la documentación de DB2 para obtener más información sobre la configuración de la base de datos.
- Otorgue DBADM en la base de datos al usuario sde.
- Establezca las variables para el usuario sde. Para obtener más información, consulte el tema Establecer variables para el usuario sde de SO en Linux o UNIX.
- Habilite la base de datos espacialmente mediante las herramientas del extensor espacial.
- Instale ArcSDE. Consulte Instalar ArcSDE para DB2 en Linux o UNIX.
- Modifique los parámetros bajo la palabra clave DATA_DICTIONARY en el archivo dbtune.sde para especificar un espacio de tabla para tablas específicas del sistema de ArcSDE. Si no lo hace, se utiliza el espacio de tabla predeterminado, que es en general demasiado pequeño para esto.Sugerencia:
Al modificar el archivo dbtune.sde para las tablas de repositorio, también puede modificar otros parámetros de los datos de usuario.
- Si desea utilizar un servicio de ArcSDE para conectarse a la geodatabase, agregue una entrada para este tipo de servicio dentro del archivo de servicios del sistema operativo y del archivo de servicios que se encuentra en el directorio $SDEHOME\etc.
- Ejecute el comando sdesetup para crear la geodatabase y autorizarla mediante una licencia de ArcGIS Server Enterprise. Consulte el tema Crear una geodatabase en DB2 en Linux o UNIX.
- Ejecute el comando sdemon para iniciar un servicio si ya está utilizando uno. Para obtener instrucciones, consulte el tema Iniciar un servicio de ArcSDE local en Linux o UNIX o Iniciar un servicio de ArcSDE remoto en UNIX.
- Cree otros usuarios y otórgueles permisos en la base de datos.
- Si utiliza conexiones directas a la geodatabase, instale el cliente DB2 en todos los equipos cliente desde donde se establecerá una conexión directa y configure el cliente.
- Si ArcSDE y DB2 están en servidores diferentes, configure la variable de entorno SDE_DATABASE en el archivo dbinit.sde para la base de datos DB2 remota en el equipo donde está instalado ArcSDE. Para obtener más información, consulte Instalar DB2 y ArcSDE en servidores separados.
Resumen de configuración de una geodatabase en DB2 en Windows
- Cree una cuenta de sistema operativo con el nombre de usuario sde.
- Instale el software DBMS de DB2 y el módulo extensor espacial.
- Cree una base de datos. Consulte el tema Crear una base de datos DB2 en Windows.
- Configure la base de datos y la instancia de DB2, incluida la creación de espacios de tabla, la configuración de tamaños de almacenamiento dinámico y la configuración de registros de transacción. Consulte la documentación de DB2 para obtener más información sobre la configuración de la base de datos.
- Otorgue DBADM en la base de datos al usuario sde.
- Habilite la base de datos espacialmente mediante las herramientas del extensor espacial. Para obtener detalles, consulte el tema Habilitar espacialmente una base de datos DB2 y la documentación para DB2.
- Instale ArcSDE con el asistente de instalación. Consulte Instalar ArcSDE para DB2 en Windows.
- Modifique los parámetros bajo la palabra clave DATA_DICTIONARY en el archivo dbtune.sde para especificar un espacio de tabla para tablas específicas del sistema de ArcSDE. Si no lo hace, se utiliza el espacio de tabla predeterminado, que es en general demasiado pequeño para esto.Nota:
Antes de crear una geodatabase (paso 9), debe modificar el archivo dbtune.sde para poder especificar el espacio de tabla adecuado para las tablas de sistema afectadas por los parámetros de la palabra clave de configuración DATA_DICTIONARY.
- Ejecute el asistente de postinstalación de ArcSDE para DB2 para crear la geodatabase y autorizarla con una licencia de ArcGIS Server Enterprise. Consulte el tema Crear una geodatabase en DB2 en Windows.
- Si desea utilizar un servicio de ArcSDE para realizar conexiones con la geodatabase, utilice el asistente de postinstalación para crear e iniciar el servicio.
- Cree otros usuarios y otórgueles permisos en la base de datos.
- Si utiliza conexiones directas a la geodatabase, instale el cliente DB2 en todos los equipos cliente desde donde se establecerá una conexión directa y configure el cliente.
- Si ArcSDE y DB2 están en servidores diferentes, configure la variable de entorno SDE_DATABASE en el archivo dbinit.sde para la base de datos DB2 remota en el equipo donde está instalado ArcSDE. Para obtener más información, consulte Instalar DB2 y ArcSDE en servidores separados.
Resumen de instalación de ArcSDE para DB2 en z/OS y creación de una geodatabase
Cuando se instala DB2 en un sistema operativo Z (z/OS) de IBM, se debe instalar ArcSDE en un servidor de Windows remoto. Se realiza una conexión directa con la geodatabase en z/OS desde este y cualquier otro equipo cliente de conexión.
- Instale y configure el DBMS de DB2 en z/OS.
- Instale el cliente DB2 en el equipo cliente de Windows donde se instalará ArcSDE. Consulte el tema Configurar una conexión directa con DB2 y la documentación para DB2.
- Cree un usuario sde local en el cliente Windows.
- Configure los ZPARM en DB2 y actualice DB2 con los cambios. Consulte el tema Configurar ZPARM para utilizar ArcSDE con DB2 en z/OS.
- Utilice el Sistema de control de acceso a recursos (RACF) para crear un usuario sde en z/OS para la administración de ArcSDE, y habilite los ID de autorización secundarios (grupos de RAFC). Consulte el tema Crear un usuario sde en IBM z/OS.
- Transfiera los archivos específicos de z/OS al sistema de almacenamiento virtual múltiple (MVS). Consulte el tema Transferir archivos al sistema z/OS para la configuración de ArcSDE.
- Envíe la secuencia de comandos de JCL, EsriUDFI, para crear los grupos de almacenamiento, las bases de datos y las funciones definidas por el usuario (UDF) para ArcSDE. Consulte el tema Crear bases de datos en DB2 en z/OS.
- Habilite espacialmente el subsistema de base de datos. Para obtener detalles, consulte la documentación de DB2 z/OS.
- Conceda privilegios al usuario sde y al grupo de usuarios de ArcGIS en DB2. Consulte el tema Conceder permisos y privilegios al grupo de usuario de ArcGIS y sde enDB2 en z/OS.
- Instale ArcSDE en el cliente Windows con el asistente. Consulte Instalar ArcSDE para DB2 en Windows.
- Modifique los parámetros en los archivos dbtune.sde y giomgr.defs.Consulte el tema Personalizar archivos de ArcSDE antes de crear una geodatabase en DB2 en z/OS.Sugerencia:
Al modificar el archivo dbtune.sde para las tablas de repositorio, también puede modificar otros parámetros de los datos de usuario.
- Ejecute el comando sdesetup desde el cliente Windows para crear la geodatabase en el DBMS de DB2 y autorizarla con una licencia de ArcGIS Server Enterprise. Consulte el tema Crear una geodatabase en DB2 para z/OS.
- Envíe la secuencia de comandos de JCL, EsriUDFB, la cual vincula los DBRM que se requieren para ejecutar las UDF de Esri. Sugerencia:
El DBRM se cargó cuando se completo el siguiente paso: Transferir archivos al sistema z/OS para la configuración de ArcSDE.
- Verifique la instalación. Consulte el tema Verificar que la geodatabase se haya creado en DB2 en z/OS.
- Cree usuarios de ArcSDE para poder utilizar las aplicaciones de ArcSDE y ArcGIS. Consulte el tema Crear usuarios no administrativos en DB2 en z/OS.
- Instale y configure el cliente DB2 en todos los equipos cliente.
- Cree usuarios locales en los equipos cliente para tener acceso a la geodatabase a través de conexiones directas.