startup oracle 01012,ORA-01012:not logged on的解决办法
conn / as sysdba 報錯ORA-01012: not logged on
發(fā)生緣故原由:關(guān)閉數(shù)據(jù)庫是shutdown 后面沒有接關(guān)閉參數(shù)中的任何一個。
nomal --->所有毗鄰都斷開時才氣關(guān)閉;
transactional --->守候事務(wù)竣事后,自動斷開毗鄰;
immediate --->自動斷開事務(wù)和毗鄰
abort --->馬上關(guān)閉數(shù)據(jù)庫,這個操作是危險的,不會同步數(shù)據(jù),不觸發(fā)檢查點,回滾段直接清 空,相當(dāng)于掉電,每次啟動都要實例恢復(fù)。
以是,數(shù)據(jù)庫關(guān)閉很慢,這時我一心急,就直接退出了sqlplus,造成Oracle文件被lock,當(dāng)我再次startup時,操作失敗,由于文件依然被鎖定狀態(tài)。報錯ORA-01012: not logged on.
厥后重啟服務(wù),就可以用了,看了oracle的報錯注釋,更讓我費解。雖然問題解決了,然則生產(chǎn)環(huán)境是不能隨便down機的,以是,這個問題待續(xù)…
kill oracle 歷程 或者關(guān)掉oracle
ps -ef|grep ora_dbw0_$ORACLE_SID
kill -9 pid
重新啟動oracle
sqlplus sys as sysdba
總結(jié)
以上是生活随笔為你收集整理的startup oracle 01012,ORA-01012:not logged on的解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iPhone14 如何设置控制中心iPh
- 下一篇: oracle u01清理,Oracleの