viernes, 5 de diciembre de 2014
ORA-01653 ARCSDE
Este error indica que se debe incrementar el espacio en el Tablespace.
Etiquetas:
GEODATABASE,
Ora-01653
COPIAR FEATURES EN LA GEODATABASE
Se debe seguir los siguientes pasos:
1.- Nos conectamos a la Geodatabase almacenada en Oracle, SQL Server u otra.
2.- Copiamos los Features o DataSets desde la otra geodatabase, haciendo simplemente click derecho y seleccionamos copiar, luego en la conexión a la geodatabase nueva hacemos click derecho y seleccionamos pegar.
3.- Nos va aparecer que escojamos el KEYWORD en cual se va almacenar la información, le damos ok, le damos ok y se va a copiar la información
4.- En caso que tengamos realizado un DBTUNE y tengamos un KEYWORD exclusivo para almacenar datos vectoriales lo escogemos, en este caso se llama "VECTOR" y le damos ok.
5.- Se observa que se copiaron los Features.
Etiquetas:
ARCGIS DESKTOP,
GEODATABASE
ESTRUCTURA DE TABLAS DE UNA GEODATABASE EN ORACLE
Para poder verificar las tablas primero debemos realizar una conexión Ole Db Connection como se indica en el siguiente link: http://cmavgis.blogspot.com/2014/12/crear-una-ole-db-connection-en-arcgis.html
En caso de no poder visualizar las tablas con ArcGIS Desktop, debemos utilizar algún cliente propio de Base de Datos como Sqldeveloper, Toad, entre otros.
Cuando se crea una Geodatabase Enterprice en la Base de Datos se crea varias tablas como se indica en la siguientes imagen:
TABLA SERVER_CONFIG
Esta tabla posee las configuraciones de la Geodatabase, en ella se encuetra el codigo de activación de arcsdeserver en el campo AUTH_KEY, tambien por ejemplo en el campo CONNECTIONS se tiene por defecto el valor de 64, esto nos indica que el máximo numero de conexiones permitidas a la geodatabase son 64.
TABLA VERSIONS
Se observa en la tabla que inicialmente se tiene la versión DEFAULT y que el propietario es el SDE
Cuando se trabajo con Geodatabases se puede crear versiones, cada una de ellas puede ser utilizada para diferentes propósitos.
TABLA VERSION
En esta tabla tenemos la versión de la Geodatabase, para este caso se observa la 10.2.2.
Una vez copiado la información consultamos nuevamente la tabla LAYERS
Se observa que se crearon dos registros, debido a que el DataSet contenia dos Features
TABLA GDB_ITEMS
En esta tabla se registran los DataSet al igual de los Features Class como se indica en la siguiente imagen:
En caso de no poder visualizar las tablas con ArcGIS Desktop, debemos utilizar algún cliente propio de Base de Datos como Sqldeveloper, Toad, entre otros.
Cuando se crea una Geodatabase Enterprice en la Base de Datos se crea varias tablas como se indica en la siguientes imagen:
TABLA SERVER_CONFIG
Esta tabla posee las configuraciones de la Geodatabase, en ella se encuetra el codigo de activación de arcsdeserver en el campo AUTH_KEY, tambien por ejemplo en el campo CONNECTIONS se tiene por defecto el valor de 64, esto nos indica que el máximo numero de conexiones permitidas a la geodatabase son 64.
TABLA VERSIONS
Se observa en la tabla que inicialmente se tiene la versión DEFAULT y que el propietario es el SDE
Cuando se trabajo con Geodatabases se puede crear versiones, cada una de ellas puede ser utilizada para diferentes propósitos.
TABLA VERSION
En esta tabla tenemos la versión de la Geodatabase, para este caso se observa la 10.2.2.
Al consultar en otra Geodatabase que se tiene con version 10, la información que se muestra es:
TABLA LAYERS
Primero consultamos la tabla teniendo encuenta que la Geodatabase todavía esta vacía, es decir sin ningún Feature Class.
Luego el siguiente paso es copiar alguna información o crearle manualmente, para esto se puede seguir el siguiente link en cual se detalla como copiar información de Geodatabases Personales o File Geodatabases a una Geodatabase Enterprice.
Una vez copiado la información consultamos nuevamente la tabla LAYERS
Se observa que se crearon dos registros, debido a que el DataSet contenia dos Features
TABLA GDB_ITEMS
En esta tabla se registran los DataSet al igual de los Features Class como se indica en la siguiente imagen:
Etiquetas:
ARCSDE,
GEODATABASE,
Layers,
Server_Config,
Version,
Versions
CONSULTAR EL ESPACIO USADO DE LOS TABLASPACE
Para consultar el tamaño de los tablespace utilizamos la siguiente instruccion
SELECT tablespace_name as Nombre_TableSpace, round(sum(BYTES/1024/1024),0) as Mb
FROM dba_data_files dbat
GROUP BY dbat.tablespace_name
SELECT tablespace_name as Nombre_TableSpace, round(sum(BYTES/1024/1024),0) as Mb
FROM dba_data_files dbat
GROUP BY dbat.tablespace_name
Etiquetas:
LENGUAJE SQL,
Tablespace
jueves, 4 de diciembre de 2014
CREAR UNA OLE DB CONNECTION A UNA GEODATABASE
Cuando se creamos y se habilita una geodatabase en Oracle, al conectarnos con el usuario SDE desde ArcCatalog las únicas tablas que vamos a visualizar son las siguientes:
Para poder visualizar las tablas del sistema que se crearon, lo vamos a realizar con una conexion OLE DB, para esto realizamos los siguientes pasos:
1.- Agregamos la Herramiento Add OLE DB Connetion
2.- Arrestramos la Herramienta para ubicarle en alguna parte de las barras de herramienta como se indica en la imagen
3.- Creamos la conexion, hacemos doble click en el icono y en la pantalla que se abre seleccionamos Microsoft OLE DB Provider for Oracle
4.- Llenamos los campos con el nombre del servidor y el usuario sde con la respectiva constraseña
CAMBIAR EL PASSWORD DE UN USUARIO
ALTER USER USRPEPE IDENTIFIED BY Pepito2014;
USRPEPE es el nombre del usuario+
Pepito2012 es la contraseña nueva que va a tener el usuario
USRPEPE es el nombre del usuario+
Pepito2012 es la contraseña nueva que va a tener el usuario
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
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
Etiquetas:
ARCSDE,
Dbtune Geodatabase
lunes, 1 de diciembre de 2014
PUBLICAR UN WORKFLOW EN FME SERVER
Para realizar este proceso tenemos que tener instalado FME Server correctamente y con una licencia activa sea temporal o definitiva
Pasos
1.- Ingresamos en la Interface Web
2.- Ingresamos las credenciales del usuario administrador, este proceso lo realizamos cuando instalamos la aplicación.
3.- Una vez que ingresamos nos vamos a Repositorios y creamos una carpeta para almacenar los flujos que vayamos generando
4.- Actualizamos y observamos la carpeta creada
5.- Observamos algunos Workflows que vienen por defecto cuando se instala FME Server que se encuentran en la carpeta Samples
6.- Nos vamos a donde esta el Workflow
C:\Program Files\FMEServer\Server\repository\Samples\easyTranslator y lo copiamos en el directorio nuevo en cual vamos a personalizar nuestro flujo, para esto igual creamos una carpeta en
C:\Program Files\FMEServer\Server\repository\ y ya llamomos Workflows
7.- Renombramos el Workflow y lo llamamos Line_to_Area
8.- Abrimos el Workflow en FME Desktop
9.- Observamos los parametros establecidos, tanto para el reader y el Write, exisiten parametros privados y publicos y cada uno pertence al reader o write
10.- Por ejemplo en el parametro Output Format podemos seleccionar algunos formatos, ya que es de tipo Choice with Alias, para es caso vamos a solo a seleccionar ACAD Y SHAPE
11.- Agregamos dos transformadores al Workflow "Intersector" y "AreaBuilder"
12.- En el Write en las propiedades realizamos los siguientes cambios, desactivamos Dynamic_Properties y en Allow Geometries seleccionamos fme_area
Pasos
1.- Ingresamos en la Interface Web
2.- Ingresamos las credenciales del usuario administrador, este proceso lo realizamos cuando instalamos la aplicación.
3.- Una vez que ingresamos nos vamos a Repositorios y creamos una carpeta para almacenar los flujos que vayamos generando
4.- Actualizamos y observamos la carpeta creada
5.- Observamos algunos Workflows que vienen por defecto cuando se instala FME Server que se encuentran en la carpeta Samples
6.- Nos vamos a donde esta el Workflow
C:\Program Files\FMEServer\Server\repository\Samples\easyTranslator y lo copiamos en el directorio nuevo en cual vamos a personalizar nuestro flujo, para esto igual creamos una carpeta en
C:\Program Files\FMEServer\Server\repository\ y ya llamomos Workflows
7.- Renombramos el Workflow y lo llamamos Line_to_Area
8.- Abrimos el Workflow en FME Desktop
9.- Observamos los parametros establecidos, tanto para el reader y el Write, exisiten parametros privados y publicos y cada uno pertence al reader o write
10.- Por ejemplo en el parametro Output Format podemos seleccionar algunos formatos, ya que es de tipo Choice with Alias, para es caso vamos a solo a seleccionar ACAD Y SHAPE
11.- Agregamos dos transformadores al Workflow "Intersector" y "AreaBuilder"
12.- En el Write en las propiedades realizamos los siguientes cambios, desactivamos Dynamic_Properties y en Allow Geometries seleccionamos fme_area
13.- Publicación del Workflow,
14.- Ponemos la cadena de conexion http://servidor/fme server y el usuario administrador con la respectiva constraseña
15.- Seleccionamos la Carpeta donde se va a publicar el Workflow
16. Seleccionamos Data Downlaod y Job Subnitter
Etiquetas:
FME DESKTOP Y SERVER,
FME SERVER
viernes, 28 de noviembre de 2014
CREAR CATEGORIAS EN UN BLOG
Paginas y Categorías:
1.- Para poder crear categorías es necesario crear paginas
2.- Creamos la pagina llamada "CREACION DEL BLOG", guardamos.
3.- En el propio diseño del Blog en la parte de Pagina Principal
Hacemos click en el icono que se encuentra al final de la imagen
Se observa que se muestra la pagina CREACION DEL BLOG
4.- Selecionamos "CREACION DEL BLOG" y ponemos guardar, actualizamos y observamos el blogjueves, 27 de noviembre de 2014
CONSULTAR LOS USUARIOS EN LA BASE DE DATOS
Consultar los usuarios en una Base de Datos
SELECT * FROM ALL_USERS;
SELECT * FROM ALL_USERS;
INSTALAR ARCSDE EN LINUX
Para realizar esta insta instalación se utiliza el siguiente software:
Oracle11g
ArcSDE 10.2.2
Es posible que funcione para otras versiones de software como ArcSDE 10.1 ArcSDE10.0
Pasos:
1.- Se debe crear un usuario de sistema o usuario local, al usuario creado se le asigna al grupo de oinstall
2.- Se crea la carpeta SDE y sobre esta se le da permisoso al usuario sde, en este directorio se va a instalar ArcSDE
3.- En el bash_profiles ponemos las variables de entorno
4.- Montamos el iso de arcsde para linux
5.- Ejecutamos la instalación
6.- En este proceso se instalo todo lo de ArcSDE
7.- Creamos el servicio en el archivo services de Linux y tambien en el archivo services de ArcSDE,, para este caso el nombre del servicio que se utiliza es el que viene por defecto.
Ejecutamos la instruccion
sdemon -o start -i esri_sde
8.- Es probable que nos salga el error
init_DB DB_instance_open_as_dba: 51
DBMS error code: 12547
ORA-12547: TNS: los contact
Could not Start ArcSDE -- Ckeck Network, $SDEHOME disk, DBMS settigs and dbinit.sde
Para solucionar esto simplemente debemos darle los permisos adecuados sobre
$ORACLE_HOME/bin/oracle
Para esto ejecutamos la instrucción: chmod 6751 oracle
Al momento de consultar los permisos:
$ cd $ORACLE_HOME/bin
$ ls -l oracle
El resultado deberia salir
-rwsr-s--x 1 oracle dba
Con los cambios realizamos intentamos iniciar el servicio y se levanta sin ningún problema.
Oracle11g
ArcSDE 10.2.2
Es posible que funcione para otras versiones de software como ArcSDE 10.1 ArcSDE10.0
Pasos:
1.- Se debe crear un usuario de sistema o usuario local, al usuario creado se le asigna al grupo de oinstall
2.- Se crea la carpeta SDE y sobre esta se le da permisoso al usuario sde, en este directorio se va a instalar ArcSDE
3.- En el bash_profiles ponemos las variables de entorno
4.- Montamos el iso de arcsde para linux
5.- Ejecutamos la instalación
6.- En este proceso se instalo todo lo de ArcSDE
7.- Creamos el servicio en el archivo services de Linux y tambien en el archivo services de ArcSDE,, para este caso el nombre del servicio que se utiliza es el que viene por defecto.
Ejecutamos la instruccion
sdemon -o start -i esri_sde
8.- Es probable que nos salga el error
init_DB DB_instance_open_as_dba: 51
DBMS error code: 12547
ORA-12547: TNS: los contact
Could not Start ArcSDE -- Ckeck Network, $SDEHOME disk, DBMS settigs and dbinit.sde
Para solucionar esto simplemente debemos darle los permisos adecuados sobre
$ORACLE_HOME/bin/oracle
Para esto ejecutamos la instrucción: chmod 6751 oracle
Al momento de consultar los permisos:
$ cd $ORACLE_HOME/bin
$ ls -l oracle
El resultado deberia salir
-rwsr-s--x 1 oracle dba
Con los cambios realizamos intentamos iniciar el servicio y se levanta sin ningún problema.
Etiquetas:
ARCSDE,
Arcsde 10.0,
Arcsde 10.1,
Geodatabase con ArcSDE
Suscribirse a:
Entradas (Atom)
Data Analyzer Error Excel
Error en copiar las celdas no se abre el Excel: Haz clic en YES (Sí) en el mensaje de error y busca manualmente el archivo EXCEL.exe. Depen...


















