创建和删除TABLESPACE Oracle

WT8*_*T86 12 oracle tablespace

我创建了这个表空间

CREATE TABLESPACE IA643_TBS
DATAFILE 'IA643_dat' SIZE 500K
AUTOEXTEND ON NEXT 300K MAXSIZE 100M;
Run Code Online (Sandbox Code Playgroud)

我尝试使用此命令删除它

DROP TABLESPACE IA643_TBS;
Run Code Online (Sandbox Code Playgroud)

并且它说它被删除了,当我再次尝试创建它时,我收到了这些错误消息:

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 
Run Code Online (Sandbox Code Playgroud)

如何删除数据文件并使用相同的文件名重新创建表空间?

All*_*lan 13

您可以登录操作系统并实际删除文件,也可以reusecreate tablespace命令大小之后添加关键字.