¿Qué es la tabla DBTUNE?
En su nivel más básico, la tabla DBTUNE es una tabla de búsqueda; cuando crea datos o agrega datos en una geodatabase, ArcSDE busca en la tabla DBTUNE la palabra clave de configuración que especificó. ArcSDE toma los parámetros y las cadenas de texto de configuración asociadas con la palabra clave y los adjunta para crear declaraciones CREATE TABLE o CREATE INDEX que la aplicación cliente envía a la base de datos. Esto determina cómo la tabla o índice se almacena en la base de datos.
Por ejemplo:
Un usuario llamado Pablo crea una nueva clase de entidad de minas con el asistente Nueva clase de entidad de ArcCatalog. Pablo especifica un nombre para la clase de entidad (minas), los nombres de campo, los tipos y las longitudes. Además especifica la palabra clave de configuración DEFAULTS cuando crea la clase de entidad y especifica todas las otras características de la clase de entidad con el asistente. Como la geodatabase de Pablo está almacenada en Oracle, el asistente genera declaraciones CREATE TABLE y CREATE INDEX para que se envíen a Oracle. ArcSDE busca en la tabla DBTUNE todos los registros con la palabra clave DEFAULTS. Agrega los valores config_string para cada parámetro asociado con la palabra clave DEFAULTS en los comandos CREATE TABLE y CREATE INDEX que envía el asistente a la base de datos. Para el parámetro B_STORAGE (que especifica el almacenamiento de la tabla de negocios de la clase de entidad) en DEFAULTS, la declaración puede ser la siguiente:
CREATE TABLE pablo.mines (OBJECTID NUMBER(38), NAME NVARCHAR2(40), STATUS NUMBER(4)...) IN TABLESPACE gisdata WHERE PCTFREE = 0 and INITRANS = 4
Esri no recomienda que utilice un SQL de un editor de SQL para modificar directamente los contenidos de la DBTUNE. Si lo hace, omite ciertas protecciones escritas en la herramienta de la línea de comando sdedbtune, lo que puede reducir el rendimiento.
La tabla DBTUNE se genera cuando usted crea la geodatabase y la rellena con palabras claves predeterminadas, nombres de parámetros y valores de cadena de caracteres de configuración. La tabla contiene las siguientes columnas:
- keyword: Palabra clave de configuración
- parameter_name: Parámetro de configuración
- config_string: El valor asignado al parámetro de configuración
La tabla DBTUNE en Oracle
Algunos de los usos de la tabla DBTUNE en bases de datos de Oracle incluyen los siguientes:
- Cargar tablas e índices en espacios de tabla específicos
- Establecer el formato de almacenamiento de geometría
- Establecer el formato de almacenamiento de rásteres en BLOB, ST_RASTER o el tipo GeoRaster de Oracle Sugerencia:
Si todas las columnas de ráster de la base de datos utilizan el mismo formato de almacenamiento de rásteres, establezca una vez el parámetro RASTER_STORAGE en la palabra clave de configuración DEFAULTS. Por ejemplo, para cambiar el RASTER_STORAGE predeterminado de BLOB a ST_RASTER, se realiza el siguiente cambio:
## DEFAULTS RASTER_STORAGE "ST_RASTER" <other parameters> END
- Indicar si se permite el registro de los índices
- Especificar cómo se almacena el contenido del documento XML