我正在尝试在Oracle中重新创build一个表空间,并得到以下错误信息:
"created file already exists"
我正在运行以下脚本:
create smallfile tablespace dev_01 datafile 'C:\Oradata\db1\devdata\dev_01 .dbf' size 500M
有任何想法吗? 我试图杀死任何正在使用该文件的会话。
Windows中的Oracle不会删除数据文件,尽pipeINCLUDING子句中有synax。 您可以使用Windows手动删除它,或者您可以简单地使用:
CREATE SMALLFILE TABLESPACE dev_01 DATAFILE 'C:\Oradata\db1\devdata\dev_01.dbf' SIZE 500M REUSE;
这将重用现有的文件,如果它存在。
我试过这个命令,抱怨表空间不存在:
DROP TABLESPACE dev_01 INCLUDING CONTENTS AND DATAFILES;