windows下oracle的ora-27100錯誤
修改sga_max_size太大後啟動不了,按照網上的方法恢復也還是不行,最後查資料終於發現問題所在。整個過程如下:
SQL> alter system set sga_max_size=10000000000 scope=spfile;
系統已更改。
SQL> shutdown immediate;
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。
SQL> startup;
ORA-27102: out of memory
OSD-00022: Message 22 not found; product=RDBMS; facility=SOSD
O/S-Error: (OS 8) 儲存空間不足,無法處理此命令。
SQL> startup;
ORA-27100: shared memory realm already exists
SQL> shutdown immediate;
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
SQL> startup;
ORA-27100: shared memory realm already exists
SQL>
這個錯誤的意思是例項共享記憶體的空間已經存在,但是實際上自己又沒有啟動資料庫例項。
檢查引數檔案後,生成一個新的pfile='d:/1.ora',把sga_max_size改成正確的值(500M),然後關閉服務,重新啟動服務後,再進入sqlplus
SQL> startup pfile='d:/1.ora'; //網上都是說這樣去做的,但是實際操作時這一步報錯,網上都沒有說
ORA-27100: shared memory realm already exists
錯誤依舊,但是這時明明自己沒有啟動例項啊。
解決方案
仔細分析一下, 這是windows服務及oracle的問題,oracle在windows啟動中如果由於sga_max_size的問題,例項不會啟動成功,但是仍然會有一個錯誤的例項存在,shutdown immediate及shutdown abort都關閉不了。
由於預設安裝時,oracle在windows服務啟動時會自動啟動例項,所以每次啟動服務都會自動用預設的錯誤的spfile啟動例項,導至記憶體錯誤。
Administration Assistant for Windows NT修改資料庫啟動關閉選項,啟動windows服務的時候不啟動例項,這個時候用stratup pfile='initXXXX.ora'的命令啟動就沒有問題了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69997824/viewspace-2766602/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE 錯誤Oracle
- Windows 錯誤程式碼Windows
- Windows下make clean指令錯誤[錯誤碼2](系統找不到指定檔案)的解決方案Windows
- oracle 報大小寫錯誤Oracle
- Oracle nvarchar2錯誤Oracle
- ORA-01653錯誤是Oracle資料庫中常見的錯誤Oracle資料庫
- Windows下使用python庫 curses遇到錯誤訊息的解決方案WindowsPython
- Windows下Oracle的下載與安裝WindowsOracle
- windows10系統下HTTP錯誤400如何解決WindowsHTTP
- Oracle異常錯誤處理Oracle
- ORACLE 異常錯誤處理Oracle
- windows下oracle安裝WindowsOracle
- Windows錯誤“ 0xc0000005”Windows
- 快速顯示oracle錯誤號的含義Oracle
- ORACLE匯入遇到ORACLE錯誤959解決方法Oracle
- oracle ora-00054錯誤處理Oracle
- oracle關於ORA-12988錯誤Oracle
- Windows 下 PHP 7 中 *getcsv 函式解析 CSV 錯誤的問題記錄WindowsPHP函式
- 幽默:使用錯誤框架的下場框架
- 清除python下載的錯誤包Python
- NPM INSTALL常見錯誤(windows篇)NPMWindows
- Oracle的TNS-12502 錯誤原因及解決Oracle
- windows oracle 11201打補丁報錯WindowsOracle
- Windows 下 Laravel Mix 資源編譯過程以及產生的錯誤解決WindowsLaravel編譯
- ORACLE密碼錯誤驗證延遲Oracle密碼
- 【ERROR】Oracle列印錯誤程式碼解釋ErrorOracle
- 修正FIREFOX下批量上傳的錯誤Firefox
- windows 2019 net 3.5 安裝錯誤提示Windows
- Windows 下如何除錯 PowerShellWindows除錯
- Linux下錯誤解決方案Linux
- PowerShell配色方案修改 —— Windows 10下設定PowerShell背景,文字,命令,錯誤資訊,錯誤資訊背景等等的顏色—僅供參考!!!Windows
- ORACLE 11g的密碼錯誤延時驗證Oracle密碼
- Oracle 不完全恢復遇到的ORA-600錯誤Oracle
- 使用Windows的terminal修復“Windows無法格式化隨身碟”錯誤Windows
- ORACLE for windows 啟動之ORA-24324&ORA-01041內部錯誤hostdef副檔名不存在OracleWindows
- ORACLE登入出現“ORA-12560:TNS:協議介面卡錯誤”錯誤修復Oracle協議
- Oracle 錯誤總結及問題解決 ORAOracle
- Windows系統下Tomcat服務無法啟動,返回錯誤“服務因 1 (0x1) 服務性錯誤而停止”WindowsTomcat