Upload
washington-bastidas
View
1.569
Download
0
Tags:
Embed Size (px)
Citation preview
PLATAFORMA Y ACTUALIZACIONARCGIS 10
GERENCIA DEL PROYECTO SIG-CNELAGOSTO 2012
Washington BastidasAsistente Técnico SIG
CNEL [email protected]
Plataformas ArcGIS
ArcGIS Online
Respaldo y Restauración Oracle Data Pump
Tipos de conexiones a la base SIG
Actualización de Datos
Problemas Encontrados
TEMAS A TRATAR :
Webbrowser
s
ArcGIS Deskto
p
ArcGIS Explore
rMobil
es
Open
APIs
iOS & Andro
id
GeodataGeodata Servicios GlobalesServicios Globales
Servicios de mapa
Servicios de mapa
Servicios De
Analisis
Servicios De
Analisis
Serviciosde
Imagenes
Serviciosde
ImagenesGeometriaGeometria
GDB
Aplicaciones
Servicios
Datos (geodatabase)
FileDesktop
Workgroup
Enterprise
Multi-user (ArcSDE)
Personal
Single-user
Plataformas ArcGIS
ArcGIS Online
Respaldo Oracle Data Pump
Preparació
n
• Anotar todos los usuario con los que se trabaja en el SIG, incluidos SIGCART, SIGELEC, PROCESS, VISUAL, SDE.
• Revisar y anotar el tamaño de los Tablespaces del SIG.
Archivo
• Crear un archivo de texto donde contenga la información del usuario SYS de la base.
• Guardarlo en C:\app\<Usuario>\admin\<Oracle_SID>\dpdump
Sentencia
• Abrir el CMD y ejecutar el comando expdp.
• Convertirlo en tarea programada.
userid="sys/pass123 as sysdba"DUMPFILE=EXPORT.dmplogfile=EXPORT.logfull=y
expdp parfile=C:\app\<Usuario>\admin\<Oracle_SID>\dpdump\nombre_archivo.txt
Restauración de Respaldo
Crear la Base de Datos• No olvidar el Block Size: 16384.
• Instalar en Oracle el nuevo Opatch y el parche 8795792. (Evita problema con índices espaciales)
Crear Tablaspaces• Dependen del valor previamente tomados mas 1 MB mas.
Crear Archivos de Importación• Archivo 1: Importa roles.
• Archivo 2: Importa esquemas de los usuarios.
Ejecutar comando impdp
*Archivo1userid="sys/pass123 as sysdba"DUMPFILE=EXPORT.dmplogfile=logRoles.logINCLUDE=ROLE
*Archivo 2userid="sys/pass123 as sysdba"DUMPFILE=EXPORT.dmplogfile=logESQUEMAS.logCONTENT=ALLSCHEMAS=SDE, SIGELEC, SIGCART, VISUAL, PROCESS
impdp parfile=C:\app\<Usuario>\admin\<Oracle_SID>\dpdump\1_importDP_roles.txt
Tipos de conexiones a la base SIG
DIRECTA APLICACION
Cliente ArcGIS
CAPA 1
CAPA 2
CAPA 3
giomgr gsrvr
Base de Datos + GIS
Base de Datos + GIS
ArcSDE
Cliente ArcGIS
ServerServer
Conexión Directa
Password + @ + Servicio de la base
¿Por qué actualizar?
Soporte Ahora que salió la version 10.1, las
versiones 9.3.X se convierten en “Soporte Maduro”.
Despues de 12 meses se convierten en “Soporte Retirado”.
Re arquitectura del Esri para la versión 10 Mejor performance. Nueva interfaz de usuario. Mejoras en la usabilidad del
producto. Nuevas características.
Mejoras en la Interfaz
Mejor interfaz grafica.
Panel de búsquedas.
ArcCatalog integrado en el ArcGIS.
Ventanas acoplables.
Basemap
*Barra de Edición
Cambios del Esquema SDE
En ArcGIS 9.3 En ArcGIS 10
¿Dónde se fueron los datos?- XML- CLOB
Flujo de actualización
Instalar en el Cliente
Llevar la base a
Estado 0
Eliminar en el Servidor
Instalar el ArcGIS y realizar la Post
Instalación
Actualizar el ArcGIS
Actualización del ArcFM
Instalar en el Cliente
ArcGIS Desktop 10 y ArcFM 10, junto al último Service Pack que exista al momento.
Cliente Oracle con la opción de Administrador.
Realizar una conexión directa al servidor con el usuario SDE.
Llevar la base a Estado 0
Sincronizar o eliminar las réplica existentes.
Eliminar versiones huérfanas.
Comprimir. Comprobar que toda la
información este en las tablas de negocios y que las tablas delta estén vacias.
En caso de que no sea así des versionar y volver a versionar.
Acciones Extras
Sacar un respaldo de la base de datos.
Eliminar cualquier alteración a la base creada por el usuario. Triggers. Replicaciones por bases. Índices adicionales.
Darle todos los permisos administrativos al usuario SDE.
grant ADMINISTER DATABASE TRIGGER to SDE;grant ALTER ANY INDEX to SDE;grant ALTER ANY TABLE to SDE;grant ANALYZE ANY to SDE;grant CREATE ANY INDEX to SDE;grant CREATE ANY PROCEDURE to SDE;grant CREATE ANY SEQUENCE to SDE;grant CREATE ANY TRIGGER to SDE;grant CREATE ANY VIEW to SDE;grant CREATE INDEXTYPE to SDE;grant CREATE LIBRARY to SDE;grant CREATE OPERATOR to SDE;grant CREATE PROCEDURE to SDE;grant CREATE PUBLIC SYNONYM to SDE;grant CREATE SESSION to SDE;grant CREATE SEQUENCE to SDE;grant CREATE TABLE to SDE;grant CREATE TRIGGER to SDE;grant CREATE TYPE to SDE;grant DROP ANY INDEX to SDE;grant DROP ANY PROCEDURE to SDE;grant DROP ANY SEQUENCE to SDE;grant DROP ANY TABLE to SDE;grant DROP ANY VIEW to SDE;grant DROP PUBLIC SYNONYM to SDE;grant EXECUTE ANY PROCEDURE to SDE;grant SELECT ANY SEQUENCE to SDE;grant SELECT ANY TABLE to SDE;
Eliminar en el Servidor
Parar el servicio del ArcSDE sdemon –o shutdown
En caso de que sea servidor Windows desinstalar el ArcSDE.
En caso de que sea un servidor Unix o Linux remover la carpeta donde esta el ArcSDE
rm -r $SDEHOME. En caso de que solo se
este instalando un Service Pack no se debe eliminar nada.
Instalación y Post Instalación ArcSDE
Buscar el ArcSDE para la versión del Oracle que se tiene y instalar con el Wizard de Windows.
Realizar la post instalación hasta antes del Create Service.
Modificar el archivo profileexport SDEHOME =/home/sde
Instalar el ArcSDE./install –load
Modificar el archivo profile nuevamente.export SDEHOME = /home/sde/sdeexe100
Instalar los parches del ArcSDE. Ir al archivo dbinit.sde que se
encuentra dentro de la carpeta $SDEHOME/etc y habilitar el servicio.
Revisar en la carpeta el archivo /etc/services que se encuentre el servicio esri_sde 5151/tcp.
Windows Linux y Unix
Actualizar el ArcGIS
Desde el cliente abrir el ArcCatalog.
Dar clic derecho sobre la base de SIG.
En el manu que aparece seleccionar la opcion Propeties.
Dar clic en el boton Upgrade Geodatabase.
En la ventana que aparece dar clic en Ok.
Terminar la post instalación en caso de que el servidor sea Windows.
Levantar el servicio y actualizar la llave de licencia en caso de que el servidor sea Linux.
Quitar los permisos dados al usuario SDE.
Actualización del ArcFM
1. Crear/Actualizar las tablas Telvent
2. Actualizar la baseCon el ArcFM Actual
3. Process Framework
Registro del DLLRegX /register "Path de la dll" /codebase
Problemas Conocidos
http://support.esri.com/en/knowledgebase/techarticles/detail/38712After upgrading from ArcGIS Server 9.x to ArcGIS Server 10, logs do not display in ArcGIS Server Manager.
http://support.esri.com/en/knowledgebase/techarticles/detail/37974Upgrading an ArcSDE geodatabase for Oracle fails when the Upgrade Geodatabase tool is executed from a Linux platform.
Problema que he tenido
• ORACLE• Problema
ORA-01658: unable to create INITIAL extent for segment in
tablespace A• Solución
Aumentar el tamaño del tablespace o crear otro datafile
para el tablespace.
• ArcSDE• Problema:
Se cae el proceso de actualización por bloqueos de usuarios.• Solución
Aunque se haya bajado el ArcSDE quedan conexiones que afectan el proceso, reiniciar los servicios de Oracle y ArcSDE.
• DLL• NIM082497
GRACIAS
GERENCIA DEL PROYECTO SIG-CNELAGOSTO 2012