导入表空间时,没有指定表空间. ============================= ?是导入指定用户的表吗? drop 掉这些表,重新导入
要是这些表都属于同一个用户,把它一起删了不行吗? drop user user1 cascade;
重新导一次,比如导入到用户tmpuser下,然后执行select 'drop table system.'||table_name||';' from all_tables where owner = 'TMPUSER';用生成的脚本去删。
SQL> select 'DROP TABLE ' || TABLE_NAME || ';' from user_tables;'DROPTABLE'||TABLE_NAME||';' ------------------------------------------ DROP TABLE A; DROP TABLE B; DROP TABLE BONUS; DROP TABLE DEPT; DROP TABLE EMP; DROP TABLE SALGRADE; DROP TABLE T; 已选择7行。
这样的话不是把以前的表也删除了吗? 其实还好我以前都还没有表,所以 drop user username cascade 就好所以的都删除了
delete from user_tables where user='用户';
=============================
?是导入指定用户的表吗?
drop 掉这些表,重新导入
drop user user1 cascade;
重新导一次,比如导入到用户tmpuser下,然后执行select 'drop table system.'||table_name||';' from all_tables where owner = 'TMPUSER';用生成的脚本去删。
SQL> select 'DROP TABLE ' || TABLE_NAME || ';' from user_tables;'DROPTABLE'||TABLE_NAME||';'
------------------------------------------
DROP TABLE A;
DROP TABLE B;
DROP TABLE BONUS;
DROP TABLE DEPT;
DROP TABLE EMP;
DROP TABLE SALGRADE;
DROP TABLE T; 已选择7行。
其实还好我以前都还没有表,所以 drop user username cascade 就好所以的都删除了