• ora01033:oracle initialization or shutdown in progress的一种解决办法


    ora-01033:oracle initialization or shutdown in progress的一种解决办法

    问题描述:用plsql 或者是 命令登录时都登录不了

    解决方法:

          问题一开始猜测可能是周五下班关机时直接关掉了电源导致数据库中某些文件丢失,在通过网上找了许多解决方案与结果先描述如下

     在cmd 中

    1. Sqlplus /nolog
    2. Sql> conn sys/orcl as sysdba

     Connected database

      3. Sql>shutdown nomal

    ORA-01109:database not open

    Database dismounted

    ORACLE instance shut down

      4.Sql>startup mount

    ORACLE instance started.

    Total System Global Area 1636814848 bytes

    Fixed Size           2176248 bytes;

    Variable Size      1258294024 bytes;

    Database Buffers  …

    Database mounted.

      5.Sql>alter database open;

    Alter database open

    *

    ERROR at line 1:

    • ora-00600: internal error code

    ,arguments: [kcratr_nab_less_than_ord],[1],[208],[56906],[56918],[],[],[],[],[],[],[]

    到这来发现网上所说的与我的情况就不太一样了,我这里是ora-00600错误

    在查找0ra-00600错误时发现时ORACLE 自己的bug ,不过有文章也有数据库redo 文件错误,在查看diag\rdbms\orcl\orcl\trace\alert_orcl.log 中发现报有许多orcl_ora_xx.trc 和orcl_ora_xx.trm 错误分析可能为归档文件错误。

    有鉴于此将数据库系统切换为非归档模式下

      6.Sql>alter database noachivelog;

    Database altered;

      7.Sql>alter database open;

                             

    数据库提示不是原来的错误了。

    另外对于 RESTLOGS 和NORESETLOGS 学习

    oracle中的resetlog——还需理解

    Ok ,数据库启动了

    问题解决了。

  • 相关阅读:
    每天一点正能量
    嵌入式开发-写在这里作为参照
    产品设计与开发 之 开发流程和组织架构
    产品设计与开发 之 开头语
    机器视觉基础
    项目与运营
    3.Linux如何管理分区
    2.Linux系统之硬盘与分区基础知识
    1.Linux入门介绍
    shell笔记
  • 原文地址:https://www.cnblogs.com/xiaozhihome/p/2986273.html
Copyright © 2020-2023  润新知