解決連接ORACLE錯誤:ORA-01033: ORACLE 正在初始化或關閉

之前在運行項目時,死活卡在這裏,檢查了好多遍都沒發現問題,就這樣,一直不動,無論你等多久,就是不會往下走半步。

在這裏插入圖片描述

後面打開數據庫才發現oracle連接不上了。一直顯示這個錯誤。

ORA-01033: ORACLE 正在初始化或關閉

解決辦法:

(1)打開CMD輸入以下命令:

(2)SQL> conn /as sysdba
已連接。

(3)SQL> shutdown normal
ORA-01109: 數據庫未打開
已經卸載數據庫。
ORACLE 例程已經關閉。

(4)SQL> startup mount
ORACLE 例程已經啓動。
Total System Global Area 2550133384 bytes
Fixed Size 9269896 bytes
Variable Size 587202560 bytes
Database Buffers 1946157056 bytes
Redo Buffers 7503872 bytes
數據庫裝載完畢。

(5)SQL> alter database open;
alter database open
*第 1 行出現錯誤:
ORA-01172: 線程 1 的恢復停止在塊 4519 (在文件 4 中)
ORA-01151: 如果需要, 請使用介質恢復以恢復塊和還原備份

(6)SQL> alter database noarchivelog;
數據庫已更改。

(7)SQL> alter database open;
alter database open*
第 1 行出現錯誤:
ORA-01172: 線程 1 的恢復停止在塊 4519 (在文件 4 中)
ORA-01151: 如果需要, 請使用介質恢復以恢復塊和還原備份

(8)SQL> shutdown immediate
ORA-01109: 數據庫未打開
已經卸載數據庫。
ORACLE 例程已經關閉。

(9)SQL> startup mount
ORACLE 例程已經啓動。
Total System Global Area 2550133384 bytes
Fixed Size 9269896 bytes
Variable Size 587202560 bytes
Database Buffers 1946157056 bytes
Redo Buffers 7503872 bytes
數據庫裝載完畢。

(10)SQL> recover database;
完成介質恢復。

(11)SQL> alter database open;
數據庫已更改。

(12)SQL> exit
從 Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0 斷開

即可以恢復正常了;
在這裏插入圖片描述
隨後項目順利啓動。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章