kongyunzi

梦想成为化学家的程序员
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Oracle误删表空间文件后数据库无法启动

Posted on 2013-07-03 15:51  kongyunzi  阅读(337)  评论(0编辑  收藏  举报

【问题描述】
Oracle误删表空间文件后数据库无法启动,报错表空间文件不存在

【解决办法】
sqlplus / as sysdba        #以dba身份登陆数据库
shutdown immediate;      #关闭数据库
startup mount;          #打开控制文件
alter database datafile '/opt/oracle/oradata/tbs.dbf' offline drop;  #注销被误删的表空间文件
alter database open;      #打开数据库