在自己虛擬機搭建的ORACLE數據庫環境下,折騰搗鼓做實驗時,不知道什么特殊的改動、操作導致從SQL*PLUS里啟動數據庫實例時,報如下錯誤:
然后用startup nomout啟動時,任然報ORA-10997,ORA-09968等錯誤,於是查看了一下ora相關進程,發現數據庫的進程都在,也就是說
在某次關閉數據庫時,出現了異常導致數據庫實例根本沒有關閉的情況下出現了該錯誤((期間我使用shutdown immediate后,還沒看到出結果,一不小心點錯了,就將SecureCRT關閉了)),於是出現了下面一幕:
於是使用 shutdown immediate 命令關閉數據庫,結果報ORA-24324、ORA-24323、ORA-01089等錯誤
SQL> shutdown immediate;
ORA-24324: service handle not initialized
ORA-24323: value not allowed
ORA-01089: immediate shutdown in progress - no operations are permitted
於是使用shutdown abort命令來關閉數據庫,結果報ORA-01031: insufficient privileges
於是通過CRT克隆一個會話后,重新登錄數據庫,然后使用shutdown abort將數據庫關閉。
SQL> shutdown abort
ORACLE instance shut down.
SQL>



