程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle 10g錯誤:shared memory realm does not

Oracle 10g錯誤:shared memory realm does not

編輯:Oracle數據庫基礎

Oracle 10g錯誤:shared memory realm does not exist的分析與解決方案是本文我們主要要介紹的內容,情況是這樣的:在連接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 10g錯誤:shared memory realm does not exist

現在還原錯誤:關閉數據庫後連接數據庫,查看Oracle.exe所占內存

Oracle 10g錯誤:shared memory realm does not exist

查看內存:

Oracle 10g錯誤:shared memory realm does not exist

與正常啟動時相差比價大,所以總結一下解決“shared memory realm does not exist”方法:

(1)任務管理器中查看oracle.exe所占內存,當Oracle.exe所占內存僅為幾十兆,說明問題是數據庫沒有啟動

(2)啟動Oracle數據庫,管理員登錄,啟動。

Java代碼:

  1. sqlplus /nolog     
  2. conn USER/PASSWord as sysdba     
  3. startup 

以上就是Oracle 10g錯誤:shared memory realm does not exist的解決方法,本文我們就介紹到這裡了,希望本次的介紹能夠對您有所收獲!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved