我已经创建了这个表空间
CREATE TABLESPACE IA643_TBS
DATAFILE 'IA643_dat' SIZE 500K
AUTOEXTEND ON NEXT 300K MAXSIZE 100M;我试着用下面的命令删除它
DROP TABLESPACE IA643_TBS;它说它被删除了,当我尝试重新创建它时,我得到了这些错误消息:
ERROR at line 1: 
ORA-01119: error in creating database file 'IA643_dat' 
ORA-27038: created file already exists 
OSD-04010: <create> option specified, file already exists 如何删除数据文件并重新创建具有相同文件名的表空间?
发布于 2014-10-24 04:38:47
您可以登录操作系统并实际删除该文件,也可以在create tablespace命令中的size后面添加reuse关键字。
发布于 2020-06-29 19:49:21
@Allan的答案是正确的,但为了更清楚起见,让我展示我的示例
SQL> CREATE TEMPORARY TABLESPACE tbs_temp_01 
 2    TEMPFILE 'tbs_temp_01.dbf'
 3    SIZE 5M reuse
 4    AUTOEXTEND ON;

https://stackoverflow.com/questions/26536948
复制相似问题