Disponible con una licencia Standard o Advanced.
Las geodatabases corporativas utilizan tablas de archivo de registro para mantener listas de registros seleccionados. Los registros se introducen en las tablas de archivos de registro para que la aplicación los utilice posteriormente en las situaciones siguientes:
- Cree personalmente (o mediante una herramienta u otro proceso que ejecute) un conjunto de selección de un tamaño concreto (más de 100 registros en ArcMap; más de 1.000 registros en ArcGIS Pro; más de 1.000 registros cuando se solicitan Id. de objetos de un servicio de entidades).
- Puede conciliarlos o publicarlos en una geodatabase versionada.
- Una aplicación cliente revisa los datos para realizar la edición sin conexión.
Puede modificar la configuración de los archivos de registro para geodatabases de IBM Db2 y IBM Informix. Puede modificar la configuración de los archivos de registro para geodatabases de la versión 10.7 y anteriores de Oracle.
Las geodatabases de la versión 10.7 y anteriores de Oracle usan archivos de registro compartidos de forma predeterminada. Si el usuario conectado no tiene privilegios suficientes para crear las tablas de archivos de registros, en su lugar se utilizarán tablas temporales globales en el esquema del administrador de la geodatabase. Puede consultar la descripción de las tablas de archivos de registro compartidos y otras opciones de tablas de archivos de registro en Opciones de tablas de archivos de registro para geodatabases de Oracle.
A partir de la versión 10.7.1, las tablas de archivos de registro de geodatabases de Oracle son tablas temporales globales en el esquema del usuario que realiza la acción que necesita una tabla de archivos de registro. Si el usuario no tiene privilegios para crear tablas, se utilizan tablas temporales globales en el esquema sde.
Como administrador de la geodatabase, puede conectarse a la geodatabase en ArcGIS Desktop y ejecutar la herramienta Configurar tablas de archivos de registro de geodatabase para cambiar la configuración de las tablas de archivos de registro o ejecutar un script de Python que haga lo mismo.
Ejecutar la herramienta Configurar tablas de archivos de registro de geodatabase
Si necesita cambiar la configuración de la tabla de archivos de registro de su geodatabase corporativa, puede ejecutar la herramienta Configurar tablas de archivos de registro de geodatabase. Esta herramienta se puede encontrar en el conjunto de herramientas Administración de geodatabase de la caja de herramientas Administración de datos.
- Abra la herramienta Configurar tablas de archivos de registro de geodatabase.
Esta herramienta está en el conjunto de herramientas de la Administración de geodatabase, en la caja de herramientas de la Administración de datos.
- Especifique la conexión de base de datos que creó en la sección anterior.
- Seleccione las opciones de tabla de archivos de registro que quiera establecer en su geodatabase.
- Haga clic en el botón Aceptar para ejecutar la herramienta.
Uso de funciones de ArcPy
Puede crear una conexión a la geodatabase utilizando la función CreateDatabaseConnection_managementy la función ConfigureGeodatabaseLogFileTables_management directamente desde una ventana de Python o crear y ejecutar un script que contenga ambas funciones.
Para ejecutarlo directamente desde una ventana de Python, siga estos pasos:
- Abra una ventana de Python.
- Ejecute CreateDatabaseConnection_management conectándose como administrador de la geodatabase. Guarde el nombre de usuario y la contraseña con el archivo.
import arcpy arcpy.CreateDatabaseConnection_management("/pail/users/arcgis/connections", "mygdb.sde", "ORACLE", "citadel/orcl","DATABASE_AUTH", "sde", "t7gw0dw", "SAVE_USERNAME")
- Ejecute ConfigureGeodatabaseLogFileTables_management para cambiar el tipo de tablas de archivos de registro se van a usar como caché de los conjuntos de selección.
En este ejemplo, la geodatabase utiliza las tablas de archivos de registro basados en la sesión propiedad del administrador de la geodatabase. Habrá 50 tablas de archivos de registro propiedad del administrador de la geodatabase.
import arcpy input_database = "c:\\connections\\mygdb.sde" log_file_type = "SESSION_LOG_FILE" log_file_pool_size = 50 arcpy.ConfigureGeodatabaseLogFileTables_management(input_database,log_file_type,log_file_pool_size)