Drop index

GB_Oracle

Benutzer
Beiträge
6
Hallo Zusammen und einen guten Morgen,

ich bin neu hier und hoffe Ihr könnt mir helfen.
Bin grad dabei mich in Oracle einzuarbeiten.

Jetzt muss ich ein DROP INDEX durchführen. Jetzt kommt mir die Frage auf, kann ich das im laufenden Betrieb machen? Die Datenbank wird von Entwickler benutzt. Und ich sollte jetzt ein Export machen, aber erhalte Fehlermeldungen und die Lösung wäre ein DROP INDEX.

Wir haben Oracle 11.2.0.3 im Einsatz.

Schon mal Danke im Vorraus :-)

Grüße,
Jerry
 
Werbung:
Ja und Nein. Natürlich kannst du den Index droppen wärend die DB läuft, das geht. Wenn von dem Index etwas abhängt, müsste das nur langsammer werden. Was davon abhängt und wie gravierend ist unmöglich zu beurteilen.
 
was für eine Fehlermeldung erhälst Du? Und was für ein Index ist das? Dient er für einen Constraint? Und warum willst Du den Index denn löschen?
 
Ich erhalte folgende Fehlermeldung:
ORA-39127: Unerwarteter Fehler beim Aufruf von local_str := SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_METADATA('A64_IX1','SDE','ST_DOMAIN_METHODS','SDE',11.02.00.00.00,newblock,0)
ORA-20098: Invalid format for grids supplied in ST_GRIDS parameter.
ORA-06512: in "SYS.DBMS_EXPORT_EXTENSION", Zeile 270
ORA-06512: in Zeile 1
ORA-06512: in "SYS.DBMS_METADATA", Zeile 6300


Die erhielt ich sogar 2x.
ORA-39127: Unerwarteter Fehler beim Aufruf von local_str := SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_METADATA('A64_IX1_A','SDE','ST_DOMAIN_METHODS','SDE',11.02.00.00.00,newblock,0)
ORA-20098: Invalid format for grids supplied in ST_GRIDS parameter.
ORA-06512: in "SYS.DBMS_EXPORT_EXTENSION", Zeile 270
ORA-06512: in Zeile 1
ORA-06512: in "SYS.DBMS_METADATA", Zeile 6300


Aber nachdem ich DROP INDEX A64_IX_A ausgeführt habe ist der zweite Fehler verschwunden.

Den Lösungsvorschlag habe ich von Esri. Wir haben Esri im Einsatz in Verbindung mit Oracle.

 
Ist jetzt nicht sooo mein Gebiet - weder Ora noch Spatial-Krams. Ich würde es mal so interpretieren, daß der Index selbst nicht exportiert werden kann, da er von Funktionen aus dieser Erweiterung abhängt. Aber zum Exportieren einen Index löschen ist natürlich auch gaga, weil so eine Index-Erstellung ja auch gerne mal länger dauern kann und ein fehlender Indexe auf die laufende DB nun auch nicht gerade doll prall ist.

Vermutlich wäre das mit PostgreSQL/PostGIS nicht passiert ;-)
 
Das ganze ist einfach ein Formatierungsfehler...
Die Meldung bekommt man förmlich ins Gesicht geschmissen...
Code:
ORA-20098: Invalid format for grids supplied in ST_GRIDS parameter.
Da Spatial leider auch nicht mein Gebiet ist, kann ich dir aber das richtige Format nicht sagen ;)

Ich rate jetzt einfach mal und behaupte das es in deinem Aufruf (der uns leider verschwiegen würde, wenn uns die Fehlermeldung ihn nicht nochmal zeigte... ) an dieser Stelle zum Fehler kommt...
Code:
ORA-39127: Unerwarteter Fehler beim Aufruf von local_str := SYS.DBMS_EXPORT_EXTENSION.GET_DOMAIN_INDEX_METADATA('A64_IX1','SDE','ST_DOMAIN_METHODS','SDE',11.02.00.00.00,newblock,0)
Code:
,11.02.00.00.00,
So ein Format hab ich während meiner gesamten Zeit mit Datenbanken noch nicht gesehen :)
 
Werbung:
Zurück
Oben