windows – 如何删除oracle中的.dbf文件?

我试图在Oracle中重新创建一个表空间,并收到以下错误消息:
"created file already exists"

我正在运行以下脚本:

create smallfile tablespace dev_01 datafile 'C:\Oradata\db1\devdata\dev_01
.dbf' size 500M

有任何想法吗?我试过杀死正在使用该文件的任何会话.

尽管INCLUDING子句中包含synax,但Windows中的Oracle不会删除数据文件.您可以使用Windows手动删除它,或者您只需使用:
CREATE SMALLFILE TABLESPACE dev_01 
       DATAFILE 'C:\Oradata\db1\devdata\dev_01.dbf' SIZE 500M REUSE;

这将重用现有文件(如果存在).

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...