Oracle 10g錯誤:shared memory realm does not exist的分析與解決方案是本文我們主要要介紹的內容,情況是這樣的:在連接Oracle 10g時出現了錯誤:“shared memory realm does not exist”,如下圖所示:
上圖就是Sqlplus連接時出現這個錯誤,經過分析終於找到了解決問題的方法。
解決方法:
本文一開始提出問題,這裡做一解決,為什麼會出現那個問題了是因為Oracle數據庫沒有被啟動,解決的方法就是如上面3所示操作打開數據庫;
上述問題表現最直接的一個現象:查看任務管理器下Oracle.exe所占內存,當oracle.exe所占內存為幾十兆說明Oracle數據庫沒有啟動,正常Oracle.exe所占內存如下:
現在還原錯誤:關閉數據庫後連接數據庫,查看Oracle.exe所占內存
查看內存:
與正常啟動時相差比價大,所以總結一下解決“shared memory realm does not exist”方法:
(1)任務管理器中查看oracle.exe所占內存,當Oracle.exe所占內存僅為幾十兆,說明問題是數據庫沒有啟動
(2)啟動Oracle數據庫,管理員登錄,啟動。
Java代碼:
- sqlplus /nolog
- conn USER/PASSWord as sysdba
- startup
以上就是Oracle 10g錯誤:shared memory realm does not exist的解決方法,本文我們就介紹到這裡了,希望本次的介紹能夠對您有所收獲!