То, что вы видите, является удаленной таблицей в RECYCLEBIN
Вы можете получить оригинальное имя таблицы с этим запросом
SELECT original_name FROM RECYCLEBIN where OBJECT_NAME = 'BIN$c+eOnMB3RbKSEfg/rsxtAQ==$0';
Обратите внимание, что (с настройкой вашего параметра), если вы УДАЛИТЕ таблицу, она не будет полностью удалена, но переместится в корзину.
Вы можете пропустить это, используя опцию PURGE
.
DROP TABLE xxx PURGE;
Чтобы удалить таблицу из корзины, вы должны заключить имя в двойные кавычки (так как это недопустимое имя) и использовать оператор PURGE (не DROP - который вызовет ORA-38301: can not perform DDL/DML over objects in Recycle Bin
) .
PURGE TABLE "BIN$c+eOnMB3RbKSEfg/rsxtAQ==$0"
В качестве альтернативы вы можете использовать original_name
, полученный с помощью запроса выше:
PURGE TABLE {your_original_name};
Чтобы полностью очистить корзину, используйте это утверждение (с пользователем таблицы propper)
PURGE RECYCLEBIN;