ora-01033: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 ,數據庫啟動了

問題解決了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM