Ich habe eine Tabelle 'Floating_Optionen', und ich möchte einen räumlichen Index für eine Spalte 'Area_geo' erstellen (das ist eine sdo_geometry Spalte, mit zwei Zeilen von Daten, die erwartet angezeigt werden, wenn ich auswählen * von Floating_options).Erstellen eines räumlichen Index auf Oracle
Ich habe den folgenden Code verwendet, aber ich erhalte den Fehler unten. Ich wäre sehr dankbar für jede Hilfe! Vielen Dank!
CREATE INDEX area_idx ON floating_options(area_geo)
INDEXTYPE IS MDSYS.SPATIAL_INDEX;
Error report -
SQL Error: ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine
ORA-13203: failed to read USER_SDO_GEOM_METADATA view
ORA-13203: failed to read USER_SDO_GEOM_METADATA view
ORA-06512: at "MDSYS.SDO_INDEX_METHOD_10I", line 10
29855. 00000 - "error occurred in the execution of ODCIINDEXCREATE routine"
*Cause: Failed to successfully execute the ODCIIndexCreate routine.
*Action: Check to see if the routine has been coded correctly.
welche Version .. – Mihai
Willkommen bei Stackoverflow?. In Zukunft verwenden Sie bitte das Formatierungswerkzeug '{}' oben links im Bearbeitungsfeld des markierten Textes, um es als code/data/output/errMsgs/etc zu formatieren. Viel Glück – shellter
Ich habe [ein vorheriges Beispiel hier] (http://Stackoverflow.com/a/33258347/1509264) - Ich werde es nicht erneut posten, da @micklesh die Bits abgedeckt hat, die Sie vermissen seine Antwort. – MT0