oracle删除表空间后,重新创建相同名字的表空间出现错误ORA-01537无法添加文件,该文件已是数据库一部分 50

如题所示,我在一开始删除表空间时没有使用droptablespace*****includingcontentsanddatafiles语句,导致dbf文件没有删除掉。导... 如题所示,我在一开始删除表空间时没有使用drop tablespace ***** including contents and datafiles语句,导致dbf文件没有删除掉。导致现在dbf文件删不掉了,手动删除后,只要oracle服务已启动就会自动再创建一个同名的dbf文件。求解决方法。 展开
 我来答
dalong19830828
2015-09-02 · TA获得超过846个赞
知道小有建树答主
回答量:854
采纳率:66%
帮助的人:423万
展开全部
这个原因就是那个数据文件没有删除,虽然表空间删除了。
需要你到test目录下将那个文件进行删除,就可以创建了;
按理说,用你的那个drop命令是可以同时删除表空间和数据文件的。但是好像是有的时候就删除不掉,或者是在客户端执行的原因。
更多追问追答
追问
我关掉服务中oracleserver把test目录下的那个文件删除了,但是一打开oracleserver服务,dbf文件又会重新出现。。。
追答
这个建议你再创建表空间时,数据文件改成别的名字,应该是因为目录下已有这个文件了。
因为表和表空间名称关联,与数据文件的名字没关系,不影响数据的导入导出,重启个数据文件名没事的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式