ORA-01033: ORACLE正在初始化或关闭的解决方法-Oracle

    Oracle cczv.cn 1年前 (2019-06-24) 58次浏览 已收录 0个评论 扫描二维码

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

    从中可以看出归档文件的问题,随后
    ORA-01033: ORACLE正在初始化或关闭的解决方法-Oracle
     

    可以看出改组非当前状态但已归档,所以用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)、此方法适用于归档与非归档数据库。

    作者 无尽的缥缈

    喜欢 (0)
    [1353713598@qq.com]
    分享 (0)
    发表我的评论
    取消评论
    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址