发布网友
共1个回答
热心网友
你想问的是不是怎么安全删除dbf文件?
首先,在管理员登录下进入命令窗口,比如,笔者的管理员用户名是system,在命令窗口输入以下命令:alter database datafile 'D:\oradata3\TG20171231.DBF ’ offline drop;其次,数据库更改后,要进行表空间的删除,命令如下:drop tablespace TG20171231 INCLUDING contents;最后,直接删除所需要删除的dbf对象即可。
控制文件中留有数据文件记录,如果直接删除就会出错。你可以先在控制文件中删除记录(要有ALTER TABLESPASE特权),在物理的删除对应的数据文件。