ora-01033:oracle initialization or shutdown in progress,手动强制删除定义的表空间产生的错误...

昨天在建了表空间后觉得太多想删除几个,但是提示文件已经在另一个地方打开了无法删除,结果俺就自作聪明把oracle的服务给停了,然后很顺利删除成功了。正在沾沾自喜时发现有问题,oracle登录不了一直提示如下错误ora-01033:oracle initialization or shutdown in progress,不论换那个用户都不好使,所以开始在网上疯狂的寻找解决办法,结果发现像我这样二的人还不在少数,很幸运的解决了。接下来说说是怎么解决的吧:



第一步、sqlplus /NOLOG

第二步、SQL>connect sys/change_on_install as sysdba

提示:已成功

第三步、SQL>shutdown normal

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

第四步、SQL>startup mount

第五步、SQL>alter database open;


提示:(我在操作的时候没有遇到下边着中错误
第1 行出现错误:
ORA-01157: 无法标识/锁定数据文件19 - 请参阅DBWR 跟踪文件
ORA-01110: 数据文件19: ''''C:\oracle\oradata\oradb\FYGL.ORA''
这个提示文件部分根据每个人不同情况有点差别。
 继续输入
第六步、SQL>alter database datafile 19 offline drop;

第七步、重复使用第五第六步,直到出现“数据库已更改”的提示,然后如下图,继续输入shutdown normal,startup mount就OK啦


  对了我是看到这篇文章解决的,感谢原作哦:http://www.2cto.com/database/201202/118194.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值