如题,查看user_tab_partitions是存在的,只是分区名变成不认识的了!
------解决方案--------------------
你DROP表的时候,系统把它放到回收站了,要想彻底删除,执行以下命令:
PURGE TABLE table_name;
------解决方案--------------------
- SQL code
-- 下面是操作步骤示例:SCOTT@tdwora > show recyclebin;SCOTT@tdwora > select table_name from user_tables;TABLE_NAME------------------------------DEPTEMPBONUSSALGRADETSPERRORLOGEMP_CP已选择7行。SCOTT@tdwora > drop table t;表已删除。SCOTT@tdwora > show recyclebin;ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME---------------- ------------------------------ ------------ -------------------T BIN$RfvUEcO5QHmXQC9fobwjGw==$0 TABLE 2012-06-06:11:10:36SCOTT@tdwora > drop table "BIN$RfvUEcO5QHmXQC9fobwjGw==$0";drop table "BIN$RfvUEcO5QHmXQC9fobwjGw==$0" *第 1 行出现错误:ORA-38301: 无法对回收站中的对象执行 DDL/DMLSCOTT@tdwora > drop table t purge;drop table t purge *第 1 行出现错误:ORA-00942: 表或视图不存在SCOTT@tdwora > purge recyclebin;回收站已清空。SCOTT@tdwora > show recyclebin;SCOTT@tdwora >