oracle 11g错误ora-01033:oracle initialization or shutdown in progress解决办法(转载)

转自:http://blog.youkuaiyun.com/liverliu/article/details/6410287

 

一、首先:问题的产生原因,先前我在f:/llh/目录创建的一个bookspace表空间,后来不想要这个表空间了,所以我就直接删掉了,出现这个错误是因为我将f:/llh/bookspace.dbf等几个文件误删除掉后出现的。 

二、现象:SQL*Plus无法连接,显示以下错误: ORA-01033: ORACLE initialization or shutdown in progress 

三、分析:应该是Oracle在启动后,用户登录时是要将方案中原有配置信息装载进入,装载过程中遇到原有文件指定的位置上没有找到,所以就报出错误。 

四、解决过程: 
    1、先在windows下运行cmd,进入DOS环境。 
    2、以DBA用户登录,具体命令是 
       sqlplus /NOLOG 
      connect sys/change_on_install as sysdba; 

      提示:已成功 

       shutdown normal; 

     提示:数据库已经关闭 
      已经卸载数据库 
      ORACLE 例程已经关闭 
      startup mount; 

     提示:ORACLE例程已经启动 
      Total System Global Area 118255568 bytes 
     Fixed Size                  282576 bytes 
     Variable Size             82886080 bytes 
     Database Buffers          33554432 bytes 
     Redo Buffers                532480 bytes 
     数据库装载完毕 

      alter database open; 

     提示: 
      第 1 行出现错误: 
     ORA-01157: 无法标识/锁定数据文件 19 - 请参阅 DBWR 跟踪文件 
      ORA-01110: 数据文件 19: ''''F:/LLH/BOOKSPACE.DBF"; 
     这个提示文件部分根据每个人不同情况有点差别。 
      继续输入 
       alter database datafile 19 offline drop;(注意:此处上面提示多少就多少,这里上面提示19) 
     提示:数据库已更改。 
      循环使用最后两步,直到alter database open;后不再提示错误,出现“数据库已更改”。 
      然后接着输入即可 
      shutdown normal 
     提示:数据库已经关闭 
      已经卸载数据库 
      ORACLE 例程已经关闭 
       startup; 
      提示:ORACLE例程已经启动 
       Total System Global Area 118255568 bytes 
      Fixed Size                  282576 bytes 
      Variable Size             82886080 bytes 
      Database Buffers          33554432 bytes 
      Redo Buffers                532480 bytes 
      数据库装载完毕 


  就可以解决了。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值