设为首页 加入收藏

TOP

ORA-01033: ORACLE正在初始化或关闭的解决方法
2014-11-24 07:16:38 来源: 作者: 【 】 浏览:6
Tags:ORA-01033: ORACLE 正在 初始 关闭 解决 方法

今天用客户端连接oracle时,发现报ORA-01033: ORACLE 正在初始化或关闭错误,其实这个错误报了几天了,前两次重启一下就好了,今天是怎么也起不来了,通过在网上查找,很好的就解决了,
首先我用startup mount命令,可以正常,然后用alter database open就会报错,如下图

从中可以看出归档文件的问题,随后

可以看出改组非当前状态但已归档,所以用clear命令来重建当前组
SQL>alter database clear logfile group 3;
如果是该日志组还没有归档,则需要用
SQL>alter database clear unarchived logfile group 3;
然后alter database open 数据库就可以连上了。
我这是在自己本机上随便做的,但是如果在生产机上最好立刻做备份一下。
说明:
1)、如果损坏的是非当前的联机日志文件,一般只需要clear就可以重建该日志文件,但是如果该数据库处于归档状态但该日志还没有归档,就需要强行clear。
2)、建议clear,特别是强行clear后作一次数据库的全备份。
3)、此方法适用于归档与非归档数据库。


作者 无尽的缥缈

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇CentOS5.6安装Oracle 11g数据库软.. 下一篇如何将ASM中的数据文件复制到操作..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis 分布式锁全解 (2025-12-25 17:19:51)
·SpringBoot 整合 Red (2025-12-25 17:19:48)
·MongoDB 索引 - 菜鸟 (2025-12-25 17:19:45)
·What Is Linux (2025-12-25 16:57:17)
·Linux小白必备:超全 (2025-12-25 16:57:14)