При частом использовании oracle10g мы можем обнаружить, что ранее удаленные таблицы содержат много ненужных таблиц в базе данных, как показано в следующем примере:
BINjR8PK5HhrrgMK8KmgQ9nw==
Таблицу такого типа обычно нельзя удалить, и ее нельзя удалить с помощью команды «Удалить».
Обычно это не влияет на нормальное использование, но его необходимо удалить при возникновении следующих ситуаций.
◆1.Эти таблицы занимают место
◆2. Друзья, использующие Middlegen-Hibernate-r5, столкнутся с некоторыми проблемами [Описание проблемы: ORA-01424: Отсутствующие или недопустимые символы после escape-символа появятся при запуске ant build.xml], в отличие от того, когда вы использовали oracle9 до конфигурации спящего режима. Файл генерируется плавно, и если вы удалите его здесь, проблем не возникнет.
◆3.Другие ситуации
BINjR8PK5HhrrgMK8KmgQ9nw==
Этот тип стола является новой особенностью 10g.
После Drop Table таблица фактически не удаляется, а помещается в «корзину». Это можно увидеть ниже.
SQL> ПОКАЗАТЬ RECYCLEBIN
Если вы хотите полностью удалить его, вы можете использовать:
SQL> ОЧИСТИТЬ ТАБЛИЦУ "BINjR8PK5HhrrgMK8KmgQ9nw==";
Удалите это или удалите все.
SQL> ОЧИСТИТЬ RECYCLEBIN;