连接oracle11g时报错:ora-01033 oracle正在初始化或关闭

情形:数据库服务器直接关机了,后来重启后再连接就报这个错。

首先百度了下,发现原因可能不止一种,查看了多篇文章,觉得先重启一下库试试。

启动失败,于是开始查询接下来的报错信息:ORA-10873

 百度得到以下分析:

在宕机的时候数据库正在备份状态,此时意外停机则数据库的备份无法正常进行。而在数据库备份的时候数据库中的v$backup表中会将STATUS列置成Active状态,此时停机数据库无法将把STATUS换成NOT ACTIVE状态。而v$backup表中STATUS列不是NOT ACTIVE,这数据库无法正常启动。

接下来解决步骤:(过程忘截图了,不过步骤也就这么几步)

1、先让数据库处于mounted状态;

2、执行select * from v$backup;查看状态,发现状态果真为active;

3、执行alter database end backup;使状态改为not active;

4、再次查看v$backup的状态,已全部变为not active;

5、启动数据库:alter database open; 启动成功。

总结:遇到的第一个报错可能无法找到原因,根据报错多查找一些文章,分析一下可能的原因,再进行下一步操作,缩小查找范围。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值