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 usted (o 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 1000 registros en ArcGIS Pro; más de 1000 registros cuando se solicitan ObjectID 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 registros para geodatabases de DB2, Informix u Oracle.
Las geodatabases en 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.
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 una secuencia de comandos 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.
Puede usar la ventana Buscar para encontrar la herramienta o para navegar hasta la herramienta del conjunto de herramientas Administración de geodatabase de la caja de herramientas 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 una secuencia de comandos 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)