Suite

Erreur Oracle 00936 dans ArcMap

Erreur Oracle 00936 dans ArcMap


J'utilise ArcMap 10.2 et je me suis connecté à ma base de données Oracle et je peux voir les tables dans le catalogue. Cependant, lorsque j'essaie d'ajouter une couche, j'obtiens "Impossible d'ajouter l'objet de données spécifié à la carte. Erreur de SGBD sous-jacente [ORA-00936 : expression manquante]"

Je suis en mesure d'ajouter cette couche Oracle à d'autres interfaces graphiques telles que FME Data Inspector et QGIS. J'ai ajouté des index spatiaux et non spatiaux et j'ai une clé primaire.

J'ai pu me connecter et afficher des couches dans d'autres bases de données Oracle de notre réseau, mais pas à partir de cette base de données. Je me suis connecté à cette base de données en tant qu'utilisateur disposant des autorisations de sélection, de mise à jour, de suppression et d'insertion.

Aucune suggestion?


Je ne sais pas si c'est votre problème, mais j'ai rencontré des problèmes dans le passé en essayant d'ajouter des tables Oracle à partir de bases de données sur lesquelles le framework SDE n'est pas installé ou une table qui n'est pas enregistrée avec SDE. Vous pouvez essayer d'utiliser l'option "Ajouter une couche de requête" à partir de "Ajouter des données" dans le menu Fichier.

L'outil Ajouter une couche de requête est ma première option de secours lorsque je rencontre des problèmes pour accéder à mes tables Oracle dans ArcMap.


J'ai eu le même problème sur une de nos tables. Nous utilisons une base de données ORACLE 12c de type "SDO_GEOMETRY". Le tableau ne s'afficherait pas dans ArcMAP 10.4.1 et afficherait l'erreur suivante : Erreur du SGBD sous-jacent [ORA-00936 : expression manquante].

Dans mon cas, il semble que la table comportait un travail réservé. Pas nécessairement un mot réservé Oracle, mais plutôt un mot réservé SDE ou ArcGIS. Le nom de la colonne était "COMMENTAIRES".

Pour résoudre le problème, j'ai utilisé l'option de couche de requête et testé les colonnes en essayant de passer la validation de la requête à l'aide du bouton fourni.


Voir la vidéo: ArcGIS desktop has encountered a serious application error and is unable to continue. ArcMap