之前在運行項目時,死活卡在這裏,檢查了好多遍都沒發現問題,就這樣,一直不動,無論你等多久,就是不會往下走半步。
後面打開數據庫才發現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 斷開
即可以恢復正常了;
隨後項目順利啓動。