CREATE and DROP TABLESPACE Oracle

WT86 picture WT86 · Oct 23, 2014 · Viewed 11.6k times · Source

I have created this tablespace

CREATE TABLESPACE IA643_TBS
DATAFILE 'IA643_dat' SIZE 500K
AUTOEXTEND ON NEXT 300K MAXSIZE 100M;

I tried to drop it using this command

DROP TABLESPACE IA643_TBS;

And it said that it was dropped, when I tried to create it again, I got those error messages:

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 

How can I delete the datafile and recreate the tablespace with same file names?

Answer

Allan picture Allan · Oct 23, 2014

You can either login to the operating system and actually delete the file or add the reuse keyword after the size in your create tablespace command.