8 votos

Solucionar problemas de edición en el dataset de entidades con ArcMDE / ArcSDE Oracle

Estoy teniendo problemas con la edición de una clase de entidad que se encuentra en un dataset de entidad.

Hemos añadido la única clase de entidad como una capa en ArcMap y está utilizando el "Inicio de la Edición de" función en la barra de herramientas de Edición para editar.

ArcMap informa de que "Todas las fuentes de datos en el mapa son registrados como versionados o no tiene privilegios para modificar las fuentes de datos que no están registrados como versionados.".

La base de datos y el dataset de entidades están versionados. Se confirmó esta con ArcCatalog. También somos incapaces de hacer no versionados ediciones.

Hemos seleccionado para editar una versión de la Edición de opciones de barra de herramientas.

sdelayer informes de que el usuario que se conecta (también propietario del esquema) se ha de SELECCIONAR, INSERTAR, ACTUALIZAR, ELIMINAR los permisos de la capa.

Oracle dba_tab_privs a los informes que nos han SELECCIONAR, INSERTAR, ACTUALIZAR, ELIMINAR los permisos sobre la tabla de negocios.

Si me conectarse a la geodatabase con el usuario SDE, no puedo concesión de nuevos privilegios para el propietario del esquema del dataset de entidades. ArcCatalog informa de un error de automatización.

Si me conectarse a la geodatabase como el propietario del esquema, me puede concesión de nuevos privilegios ("yo") para el dataset de entidades. Sin embargo, no sé si han hecho algún efecto.

Este es ArcGIS 9.3.1.

¿Qué es la izquierda? ¿Hay algún seguro-fuego de soluciones?

ACTUALIZACIÓN: he copiado la clase de entidad de para uno nuevo (que se encuentra fuera de la featuredataset), la que puede editar. Cuando pongo la clase de entidad dentro del dataset de entidades, no puedo. Lo que tiene la palabra final en función del conjunto de datos de los permisos?

Necesito hierro cuáles son las causas de ArcMap para pensar "que carecen de privilegios para modificar las fuentes de datos".

La clase de entidad en cuestión tiene muchos (cientos) de clases de relación. Sospecho que estos son la fuente de mis problemas. Voy a formular una pregunta por separado acerca de los...

5voto

Ryan Ahearn Puntos 3829

Yo creo que el problema fue provocado por la carga de un XML geodatabase de exportación en SDE. La exportación original había geodatos que era propiedad de un usuario que no existe en la base de datos cuando los datos se cargan. En consecuencia, los datos se convirtieron en propiedad del usuario especificado en la conexión (en lugar de que el usuario que se hace referencia en la geodatabase) por Lo tanto:

Original SDE base de datos tuvo usuarios:

  • SDE
  • USUARIO1
  • USUARIO2

Nueva SDE base de datos de los usuarios:

  • SDE
  • USUARIO1

Nuestra conexión con la nueva geodatabase SDE se hizo con "USUARIO1".

Así que cuando se carga el XML dump, USUARIO2 las clases de entidad se convirtió en la propiedad de USUARIO1. A excepción de la geodatabase dijo que pertenecía a USUARIO2. Esto sólo es un problema si las características son en un dataset de entidad.

1voto

mrdenny Puntos 171

También debe asegurarse de que tiene el Create Table Privileges como la edición versionada agregará las tablas A, D e I al esquema. También ¿cuál es el esquema predeterminado de su usuario de base de datos?

Esto puede sonar tonto, pero es su conexión SDE en ArcCatalog cambiado para ser la nueva versión o todavía se establece en el valor predeterminado?

1voto

Daniel Broekman Puntos 1951

Compruebe que está conectado como usuario con privilegios de edición mediante sdemon (o eche un vistazo a la tabla process_information en su esquema sde cuando esté conectado a través de ArcMap).

0voto

Niall C. Puntos 1234

¿Qué versión de arco es ésta? Esto me recuerda un problema que tuve en oracle donde tuve differeing (I knowit no se supone que sea posible) coord sistemas en dos featureclasses en el mismo dataset. Creo que eso ocurrió en 10.2 y el arco 9.2. No recuerdo la corrección excepto que teníamos que volver a cargar los datos con el sistema de coordenadas correcto.

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