¿Qué es la tabla DBTUNE?
En su nivel más básico, 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 tabla DBTUNE. Si lo hace, omite ciertas protecciones escritas en la utilidad sdedbtune, lo que puede reducir el rendimiento.
La tabla DBTUNE se crea durante la configuración de postinstalación y se completa con palabras clave, nombres del parámetro y valores de cadena de texto de configuración predeterminados o con cualquier valor personalizado que haya realizado en el archivo dbtune antes de ejecutar las tareas de postinstalación. La tabla contiene las siguientes columnas:
- Palabra clave: palabra clave de configuración
- parameter_name: parámetro de configuración
- config_string: 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íaSugerencia:
Para una mayor conveniencia, en el archivo dbtune.sde se proporcionan cuatro palabras clave de configuración predefinidas para permitir el uso de cada uno de los métodos de almacenamiento de geometría admitidos. Los mismos son SDELOB, SDO_GEOMETRY, ST_GEOMETRY y WKB_GEOMETRY.
Durante la instalación de ArcSDE en Windows, la instalación de ArcSDE le permite elegir el tipo de almacenamiento espacial predeterminado. Según su selección, ArcSDE cargará la tabla DBTUNE con los contenidos de uno de los cuatro archivos: dbtune.st, dbtune.blob, dbtune.sdo o dbtune.sde.
- Establecer el formato de almacenamiento de rásteres en BLOB, ST_RASTER, LONGRAW, 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
Precaución:Tenga en cuenta que Oracle no tiene soporte aprobado para los tipos de datos LONGRAW. Debe convertir el almacenamiento de datos ráster a tipos ST_Raster, BLOB, o GeoRaster.
- Indicar si se permite el registro de los índices
- Especificar cómo se almacena el contenido del documento XML