美文网首页
oracle误删表空间文件后怎么处理

oracle误删表空间文件后怎么处理

作者: simperLv | 来源:发表于2019-07-17 10:37 被阅读0次

起因是以前创建的表空间,现在没用了,所以想删除,然后手残直接把dbf删掉了,然后顺手点了回收站删除。以后回收站还是让他多留一会儿吧.....。
删掉之后启动数据库,连接直接报错ORACLE initialization or shutdown in progress
在网上查了一番,说是需要把删除的表空间注销掉,试了很多,把自己的过程贴出来吧,希望手残的我们不迷路。

1、sqlplus / as sysdba     #以dba身份登陆数据库
2、startup mount           #打开控制文件
3、alter database open          #打开数据库   (这里就会报错缺少什么文件,其实就是我们误删的表空间文件)
4、alter database fatafile _ offline drop    # 知道缺少什么表空间文件缺失后,直接注销对应的文件

下面是操作过程


image.png
image.png

相关文章

网友评论

      本文标题:oracle误删表空间文件后怎么处理

      本文链接:https://www.haomeiwen.com/subject/znnflctx.html