Oft finde ich Systeme, bei denen einfach die MDSYS Metadaten der SDO_GEOMETRY Objekte fehlen. Mit folgendem Script können diese direkt angezeigt werden:
PROMPT Suche fehlende Einträge in ALL_SDO_GEOM_METADATA
SELECT OWNER,TABLE_NAME, COLUMN_NAME FROM DBA_TAB_COLUMNS C WHERE DATA_TYPE LIKE '%SDO_GEOMETRY%' AND OWNER <> 'MDSYS' AND NOT EXISTS (SELECT 1 FROM ALL_SDO_GEOM_METADATA X WHERE X.OWNER=C.OWNER AND X.TABLE_NAME=C.TABLE_NAME AND X.COLUMN_NAME=C.COLUMN_NAME ) ORDER BY 1, 2, 3;
Ein schöner Nebeneffekt ist die Anzeige gelöschter Tabellen, die sich noch im Papierkorb befinden.
Diese könnten ja auch mal richtig gelöscht werden