1. 程式人生 > >shared memory realm does not exist解決辦法

shared memory realm does not exist解決辦法

本文的解決辦法,首先看了 Oracle Start Up 2 Oracle 框架構件、啟動、解決一個問題的最後一部分—–知道了Oracle程序完全啟動大概有幾百兆
再就是根據 提示ORA-03113:通訊通道的檔案結尾解決 的步驟,最終解決問題
正文:
用PLSQL登入oracle,突然報錯:
貼上報錯內容:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
網上找解決辦法,大多是修改
ORACLE_BASE/ORACLE_HOME/NETWORK/ADMIN下面的sqlnet.ora檔案:
把sqlnet.authentication_services=(NTS) 改成sqlnet.authentication_services=(NONE)
但是,這個方法對我不適用,就又另尋他路;
試著在sqlplus中startup:
sqlplus /nolog
conn / as sysdba
startup
報錯:
提示ORA-03113:通訊通道的檔案結尾
程序 ID :6988
回話 ID:191 序列號:3

然後開啟工作管理員,發現oracle.exe只有14M左右的記憶體,重啟發現,記憶體大小由14M慢慢增長到400M(正常啟動)然後又慢慢降到14M左右;
可見是啟動失敗;
然後根據網上的這個辦法:
提示ORA-03113:通訊通道的檔案結尾解決辦法
進行了第一步和第二步的操作;
重新啟動發現,完美解決!!!