4 votos

Vistas espaciales en SDE: lo que hace que no se registren desde la geodatabase

Espacial vistas en ArcSDE le permiten unirse a las columnas de un 'no-espacial' de la tabla en la base de datos a una tabla con una 'geometría de la columna'. También pueden permitir que usted para dar formato y elija el atributo de columnas que desea incluir en su clase de entidad.

La visión espacial es creado con el SDE herramientas de línea de comandos para "registro" en la vista con la geodatabase. La vista no se mostrará en ArcCatalog, a menos que se haya registrado.

Tengo un mantenimiento de los datos de proceso que utiliza espacial de los puntos de vista. Después de la ejecución desatendida durante cerca de un año, ahora estoy teniendo un problema donde la visión espacial se convierte en parte no registrados de la geodatabase. Esto evita que el geoprocessor de ver la clase de entidad. También se introduce, bastante común SDE problema por el cual no se puede volver a crear la vista debido a que la herramienta te dice que ya existe, pero no se puede eliminar debido a que la herramienta te dice que no existe.

Tiene a nadie más en este tema y llegar a una prevención o remediación de la estrategia.

Plataforma: ArcSDE 9.3 x, Oracle10g, UNIX.

29voto

FlySwat Puntos 61945

Si su proceso de mantenimiento de datos tiene los bloqueos sde adecuados (o no patea a las personas cuando se ejecuta), podría haber ocurrido que un usuario todavía tuviera un bloqueo (por ejemplo, la edición de GDB en ArcMap o ArcObjects creará un bloqueo a nivel de área de trabajo) y se eliminaron algunas tablas de sde, mientras que gdb no sabía que esto estaba ocurriendo) y, por lo tanto, las tablas de metadatos de GDB se dejaron en estado inconsistente.

Sin saber más sobre su proceso es difícil adivinar más.

1voto

Jonny Puntos 207

He visto que este tipo de problema en el pasado en los servidores SQL, donde tuvimos la base de datos SDE espacio; así que, el apoyo de las tablas nunca llegó a todos de que hay actualizaciones y se estrelló.

No estoy seguro de que el esquema en Oracle; pero mi remediación me tenía que ir a la ESRI tablas de negocio y eliminar los registros de la SDE las capas que se han dañado y recrearlos.

Su muy delicado para hacer; pero si sabe el esquema de la SDE el sistema debe ser capaz de hacerlo; pero su primera tarea debe ser una corriente de back-up!!

1voto

SecretDeveloper Puntos 1869
  1. Apoyo
  2. Eliminar la vista actual de las tablas SDE (TABLE_REGISTRY y COLUMN_REGISTRY, ArcSDE 9.3.1)
  3. Recrear la vista con sdelayer -o create_view

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X