Configuración de varias geodatabases en un cluster de base de datos de PostgreSQL en Linux
Puede tener más de una base de datos en un cluster de base de datos de PostgreSQL. Por lo tanto, puede tener más de una geodatabase en un cluster de base de datos de PostgreSQL, una geodatabase por base de datos.
Los pasos para crear la segunda geodatabase son los mismos que para la primera. Si utiliza un servicio de ArcSDE para las conexiones, asegúrese de crear un servicio único para la segunda geodatabase.
Pasos:
-
Cree una base de datos adicional en el cluster de base de datos de PostgreSQL.
Sugerencia:
Si almacena datos de PostGIS en la segunda base de datos, asegúrese de crear la base de datos desde la plantilla de PostGIS.
- Cree un esquema denominado sde en la base de datos nueva.
- Otorgue permisos de USO al rol Público en el esquema sde de la base de datos nueva.
- Agregue un nombre de servicio de ArcSDE, un número de puerto y un protocolo de red nuevos al archivo services.sde en el directorio SDEHOME/etc y al archivo de servicios de Linux (si utilizará un servicio de ArcSDE para las conexiones).
- Si piensa establecer variables en el archivo dbinit.sde a fin de conectarse a la segunda geodatabase, haga una copia de su archivo dbinit.sde y póngale un nombre nuevo. Este nombre debe incluir el nombre del nuevo servicio de ArcSDE. Por ejemplo, si el nombre del nuevo servicio es sdepgsql2, establezca el nombre dbinit_sdepgsql2.sde al archivo dbinit.
- Establezca las variables apropiadas en el nuevo archivo dbinit.
- Si utilizará parámetros de configuración distintos en la segunda geodatabase, realice una copia de seguridad de los archivos giomgr.defs y dbtune.sde existentes en el directorio SDEHOME/etc, y después cambie los archivos giomgr.defs y dbtune.sde para que contengan los parámetros y valores que desea para la geodatabase nueva.
-
Ejecute el comando sdesetup con la operación de instalación para crear el repositorio de geodatabase en la segunda base de datos y autorizarla con la licencia ArcGIS Server Enterprise.
sdesetup –o install –d POSTGRESQL –D <name_of_second_database> –u sde –p <sde_user_password> –l <license_key>
-
Si utiliza una, comience el segundo servicio de ArcSDE con el comando sdemon.
sdemon –o start –i <service_name> –s <server_name> –p <sde_user_password>
- Cree esquemas en la base de datos nueva para los usuarios que vayan a ser propietarios de datos.
- Conceda permisos adecuados sobre los esquemas para los otros usuarios en la base de datos.
3/6/2012