Social Icons

miércoles, 3 de diciembre de 2014

DBTUBE CON ARCSDE


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
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

error code SELF_SIGNED_CERT_IN_CHAIN

Si sale este error se pueda aplicar esta solución: Resuelto: certificado autofirmado en la cadena de certificados - Esri Community https://c...

 
 
Blogger Templates