Crear geodatabase corporativa (Herramientas de administración de datos)
Resumen
Crea una base de datos, ubicaciones de almacenamiento y un usuario de base de datos para que actúe como administrador y propietario de la geodatabase. La funcionalidad varía según el sistema de administración de bases de datos que se utilice. La herramienta concede al administrador de geodatabase los privilegios necesarios para crear una geodatabase y, a continuación, crea una geodatabase en la base de datos.
Uso
La siguiente tabla indica la funcionalidad de la herramienta para cada tipo de sistema de administración de bases de datos:
Función
Base de datos
Crear una base de datos
PostgreSQL y Microsoft SQL Server
Crear un espacio de tabla
Oracle
Crear un usuario administrador de base de datos en la base de datos
Oracle, PostgreSQL y SQL Server
La herramienta solo crea un usuario en SQL Server si crea una geodatabase de esquema sde.
Otorgar al administrador de geodatabase los privilegios requeridos para crear una geodatabase, actualizar una geodatabase y eliminar conexiones de base de datos
Oracle y PostgreSQL
Otorgar al administrador de geodatabase los privilegios necesarios para crear una geodatabase y eliminar conexiones de base de datos
SQL Server (si está creando una geodatabase de esquema sde)
Otorgar al administrador de geodatabase los permisos necesarios para importar datos utilizando Oracle Data Pump
Oracle
Crear una geodatabase en la base de datos específica
Oracle, PostgreSQL y SQL Server
Debe tener ArcGIS Deskstop (Standard o Advanced), ArcGIS Pro (Standard o Advanced) o ArcGIS Server instalado en el equipo en el que creará la geodatabase. Si utiliza Oracle o SQL Server, también debe instalar y configurar un cliente de sistema de administración de bases de datos en el equipo donde está instalado el cliente ArcGIS.
Para crear una geodatabase en Oracle, debe descargar el archivo
DatabaseSupport.zip(Windows) oDatabaseSupport.tar(Linux) desde My esri para obtener la biblioteca st_shapelib (Windows) o libst_shapelib (Linux). Coloque la biblioteca en el servidor de Oracle. Asegúrese de copiar la biblioteca correcta para el sistema operativo donde está instalado Oracle.Debe hacer que un tipo espacial esté disponible para el clúster de base de datos de PostgreSQL antes de crear una geodatabase. Para usar el tipo ST_Geometry, debe descargar el archivo
DatabaseSupport.zip(Windows) oDatabaseSupport.tar(Linux) desde My Esri para obtener la biblioteca st_geometry. Coloque la biblioteca en el directorio%PostgreSQL%\lib(Windows) o$PKGLIBDIR(Linux) en el servidor de PostgreSQL. Asegúrese de copiar la biblioteca correcta para la versión de PostgreSQL que esté utilizando y para el sistema operativo donde esté instalado PostgreSQL. Para utilizar un tipo espacial de PostGIS, debe instalar PostGIS en el clúster de la base de datos PostgreSQL.Esta herramienta no es compatible con servicios de base de datos.
Una vez que se ha creado la geodatabase en PostgreSQL u Oracle, no se puede cambiar el nombre de la base de datos en la que está almacenada. El nombre de la base de datos está almacenado en las tablas del sistema de geodatabase y se utiliza para cualificar totalmente los nombres de tablas y clases de entidades. si se cambia el nombre de la base de datos utilizando herramientas de bases de datos, no se podrá acceder a los datos de la geodatabase.
Para generar un archivo de licencia para una geodatabase corporativa bajo licencia con ArcGIS Enterprise on Kubernetes, utilice la operación exportGeodatabaseLicense REST.
Parámetros
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Plataforma de base de datos |
Especifica el tipo de sistema de administración de bases de datos al cual se hará una conexión para crear una geodatabase.
|
String |
|
Instancia |
El nombre de la instancia. En el caso de SQL Server, especifique el nombre de la instancia de SQL Server. No se admiten instancias de SQL Server de intercalación binaria o que distingan entre mayúsculas y minúsculas. En el caso de Oracle, proporcione el nombre TNS o cadena de caracteres de Oracle Easy Connection. En el caso de PostgreSQL, especifique el nombre del servidor en el que se ha instalado PostgreSQL. |
String |
|
Base de datos (Opcional) |
El nombre de la base de datos. Este parámetro es válido para SQL Server y PostgreSQL. Puede escribir el nombre de una base de datos existente, configurada previamente o el nombre de una base de datos que creará la herramienta. Si la herramienta crea la base de datos en SQL Server, los tamaños de archivo serán los mismos que los definidos para la base de datos de modelo SQL Server o 500 MB para el archivo Si la herramienta crea la base de datos en PostgreSQL, utiliza la base de datos |
String |
|
Autenticación del sistema operativo (Opcional) |
Especifica el tipo de autenticación que se debe utilizar para la conexión de base de datos.
|
Boolean |
|
Administrador de base de datos (Opcional) |
Usuario administrador de base de datos para la autenticación de la base de datos. Para Oracle, utilice el usuario |
String |
|
Contraseña del administrador de base de datos (Opcional) |
Contraseña de administrador de base de datos para la autenticación de la base de datos. |
Encrypted String |
|
Esquema propiedad de SDE (Opcional) |
Este parámetro solo es importante para SQL Server e indica si la geodatabase se creará en el esquema de un usuario llamado
|
Boolean |
|
Administrador de geodatabase (Opcional) |
El nombre del usuario administrador de la geodatabase. Si utiliza PostgreSQL, este valor debe ser Si va a usar Oracle, el valor es Nota:Ya no se admite la creación o actualización de geodatabases de esquema de usuario en Oracle. Si utiliza SQL Server y especificó una geodatabase con esquema sde, este valor debe ser |
String |
|
Contraseña del administrador de geodatabase (Opcional) |
La contraseña para el usuario administrador de la geodatabase. Si existe el usuario administrador de la geodatabase en el sistema de administración de bases de datos, la contraseña que proporcione debe coincidir con la contraseña existente. Si el usuario administrador de la geodatabase no existe, escriba una contraseña válida de base de datos para el nuevo usuario. La contraseña debe cumplir la política de contraseñas de la base de datos. La contraseña es una cadena de caracteres cifrados. |
Encrypted String |
|
Nombre de espacio de tabla (Opcional) |
El nombre del espacio de tablas. Este parámetro es válido solo para tipos de sistema de administración de bases de datos Oracle y PostgreSQL. En el caso de Oracle, realice una de las siguientes acciones:
Esta herramienta no crea un espacio de tablas en PostgreSQL. Debe proporcionar el nombre de un espacio de tablas existente que se utilizará como espacio de tablas predeterminado de la base de datos o dejar este parámetro en blanco. Si deja el parámetro en blanco, la herramienta creará una base de datos en el espacio de tablas pg_default. |
String |
|
Archivo de autorización |
Archivo de códigos clave que se creó al autorizar ArcGIS Server. Si no lo ha hecho, autorice a ArcGIS Server a crear este archivo. Este archivo se encuentra en la carpeta Sugerencia:El directorio Podría tener que copiar el archivo de códigos clave desde el equipo de ArcGIS Server en una ubicación a la que pueda acceder la herramienta. |
File |
|
Tipo espacial (Opcional) |
Especifica el tipo espacial que se utilizará. Esto solo es aplicable a las bases de datos PostgreSQL.
|
String |
Salida derivada
| Etiqueta | Explicación | Tipo de datos |
|---|---|---|
|
Operación Crear geodatabase corporativa realizada correctamente |
Especifica si la geodatabase corporativa se creó correctamente. |
Boolean |
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: No
- Standard: Sí
- Avanzado: Sí