Oracle Papierkorb leeren

On 12. März 2015

Gibt es eine einfach Möglichkeit den Papierkorb einer Oracle Datenbank zu leeren?

Mit dem „purge“ Befehl können einzelne Elemente aus dem Papierkorb gelöscht werden, oder der gesamte Papierkorb geleert werden.
Der ausführende User benötigt mindestens die „drop any“ Systemberechtigungen für das zu löschende Objekt.

Mit dem folgenden Befehl wird die Tabelle:  table_name aus dem Papierkorb gelöscht:
purge table table_name;

Weitere Löschmöglichkeiten:
purge tablespace example;
purge tablespace example user oe;purge recyclebin;

Mit der sysdba Berechtigung kann über den Befehl purge dba_recyclebin der komplette Papierkorb aller User geleert werden.

Comments are closed.