Bei häufiger Verwendung von Oracle10g können wir feststellen, dass zuvor gelöschte Tabellen viele Junk-Tabellen in der Datenbank enthalten, wie im folgenden Beispiel gezeigt:
BINjR8PK5HhrrgMK8KmgQ9nw==
Diese Art von Tabelle kann normalerweise nicht gelöscht werden und kann nicht mit „Löschen“ gelöscht werden.
Im Allgemeinen hat dies keinen Einfluss auf die normale Verwendung, muss jedoch in den folgenden Situationen gelöscht werden.
◆1.Diese Tische belegen Platz
◆2. Freunde, die Middlegen-Hibernate-r5 verwenden, werden auf einige Probleme stoßen [Problembeschreibung: ORA-01424: Beim Ausführen von ant build.xml werden fehlende oder ungültige Zeichen nach dem Escape-Zeichen angezeigt], anders als bei der Verwendung von oracle9 vor der Ruhezustandskonfiguration Die Datei wird reibungslos generiert und es gibt kein Problem, wenn Sie sie hier löschen.
◆3.Andere Situationen
BINjR8PK5HhrrgMK8KmgQ9nw==
Dieser Tischtyp ist eine Neuheit von 10g.
Nach Drop Table wird die Tabelle nicht wirklich gelöscht, sondern in den „Papierkorb“ verschoben. Dies ist unten zu sehen.
SQL> RECYCLEBIN ANZEIGEN
Wenn Sie es vollständig entfernen möchten, können Sie Folgendes verwenden:
SQL> PURGE TABLE "BINjR8PK5HhrrgMK8KmgQ9nw==";
Löschen Sie dieses oder löschen Sie alle.
SQL> PURGE RECYCLEBIN;