Base de datos de Informix utilizada para almacenar una geodatabase
El Informix Dynamic Server de IBM se debe instalar junto con el módulo Spatial DataBlade y, opcionalmente, con el módulo Excalibur Text Search DataBlade. Debe crear una nueva base de datos o utilizar una existente para almacenar su geodatabase. La base de datos que utiliza debe tener registrado el módulo Spatial DataBlade junto con el módulo Basic Text Search DataBlade o el módulo Excalibur Text Search DataBlade. Asegúrese de que la base de datos que utiliza tenga al menos 100 MB de espacio libre disponible para las tablas del sistema de geodatabase de ArcSDE.
La base de datos de ArcSDE se debe crear como registrada o registrada en búfer. ArcSDE establece las transacciones y no se pueden introducir datos a menos que la base de datos se haya creado como registrada o registrada en búfer. Puede establecer este registro durante la creación de la base de datos de ArcSDE a través de dbaccess o utilizar el comando ontape.
ontape -s -B <nombre de la base de datos>
Puede desactivar el registro por medio del siguiente comando:
ontape -s -N <nombre de la base de datos>
Esto puede resultar útil cuando desea quitar una base de datos o grandes tablas como las que almacenan datos de anotaciones en objetos inteligentes grandes. Esta actividad puede tardar mucho tiempo debido a la sobrecarga en el procesamiento requerido al registrar la transacción. La actividad se acelerará considerablemente si desactiva el registro antes de realizar estas transacciones. A continuación, active nuevamente el registro.
También se deben registrar todos los espacios de objetos inteligentes grandes (sbspaces) utilizados para datos espaciales. El registro no es la opción predeterminada cuando se crean objetos inteligentes grandes. Sin embargo, para asegurar que el registro de transacciones permita la reversión y proteja todos los datos espaciales, debe activar el registro para todos los blobs inteligentes. Ejecute el siguiente comando como usuario de Informix para activar el registro para un sbspace de objeto inteligente grande:
onspaces -ch SBLOBspace -DF LOGGING=ON
Puede desactivar el registro de un sbspace si ejecuta el siguiente comando:
onspaces -ch SBLOBspace -DF LOGGING=OFF
Nuevamente, es probable que desee desactivar el registro de sbspaces cuando quita una base de datos o grandes tablas como las que almacenan datos de anotaciones en objetos inteligentes grandes.