Cuando se instala ArcSDE y se levanta el servicio para habilitar la Geodatabase, se crea un archivo dbtune en el directorio ARCSDE\ora11gexe\etc, este archivo contiene la configuración por defecto que se crea cuando se instala ArcSDE, pudiendo realizarla en Windows o Linux.
Las configuraicones en este archivo pasan por defecto a la Base de Datos cuando se crea el servicio.
En este archivo están almacenados los KEYWORD, la idea es personalizar este archivo creando unos KEYWORDS para que cuando creemos los Features Class en la Base de Datos, estos se almacenen en unos respectivos TABLESPACE que fueron creados exclusivamente para esto.
Para poder hacer el DBTUNE a la Geodatabase, al archivo dbtune vamos a agregar el siguiente KEYWORD detallado abajo, para este caso el nombre del tablespace es "VECTOR_DATA" creado en Oracle ,en este se van a almacenar los datos vectoriales, debemos crear este tablespace con el mismo nombre o si le cambiamos reemplazamos en el archivo del DBTUNE, así mismo tenemos un TABLESPACE para almacenar vectores cortos el cual se va almacenar en el TABLESPACE "VECTOR_LOB"
##VECTOR
A_INDEX_RASTER "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING "
UI_TEXT "Vector storage parameters"
ST_GEOM_LOB_STORAGE " STORE AS (TABLESPACE VECTOR_LOB ENABLE STORAGE IN ROW CHUNK 8K RETENTION CACHE) "
S_STORAGE "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4"
GEOMETRY_STORAGE "ST_GEOMETRY"
D_STORAGE "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4"
D_INDEX_STATE_ROWID "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING"
D_INDEX_DELETED_AT "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING"
B_STORAGE "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4"
B_INDEX_USER "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING"
B_INDEX_TO_DATE "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING"
B_INDEX_SHAPE "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING"
B_INDEX_ROWID "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING "
ATTRIBUTE_BINARY "BLOB"
A_STORAGE "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4"
A_INDEX_XML "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING "
A_INDEX_USER "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING "
A_INDEX_STATEID "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING "
A_INDEX_SHAPE "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING "
A_INDEX_ROWID "TABLESPACE VECTOR_DATA PCTFREE 0 INITRANS 4 NOLOGGING "
END
Configurar DBTUNE realizandolo desde Windows hacia Oracle
1.- Sacamos un backup del archivo original dbtune para tenerlo como respaldo.
2.- Abrimos el archivo y pegamos al finalizar del codigo el KEYWORD "##Vector" mencionado arriba.
3.- Guardamos el archivo
4.- Ejecutamos la siguiente instrucción, para este caso estamos utilizando conexión directa, tenemos intalado ArcSDE en Windows y vamos a conectarnos a oracle en Linux
C:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc>sdedbtune -o export -f dbtuneE.sde
-i sde:oracle11g:SRVORA01 -u sde
dbtuneE.sde es el nombre del archivo que contiene el KEYWORD adicional conjuntamento con lo que tiene por defecto.
5.- Verificamos los cambios cargados en la Base de Datos ejecutando lo siguiente
dbtuneE.sde es el nombre del archivo que contiene el KEYWORD adicional conjuntamento con lo que tiene por defecto.
5.- Verificamos los cambios cargados en la Base de Datos ejecutando lo siguiente
C:\Program Files\ArcGIS\ArcSDE\ora11gexe\etc>sdedbtune -o export -f C:\Temp\dbtu
neE.sde -i sde:oracle11g:PASIGP -u sde
Con esto simplemente exportamos el archivo cargado en Oracle para revisar la configuración
Verificamos que se puedan crear Features con ArcGIS y que estos se almacenen en el Keyword VECTOR
No hay comentarios.:
Publicar un comentario