ora-27100:shared memory realm already exists錯誤的解決
資料庫ora-27100:shared memory realm already exists錯誤的解決
環境:
作業系統平臺 Windows Service 2003 R2 x86
資料庫版本 Oracle Enterprise 9.2.0.1 for windows x86
作業系統平臺 Windows Service 2003 R2 x86
資料庫版本 Oracle Enterprise 9.2.0.1 for windows x86
今天一客戶資料庫啟不來了,報ora-27100:shared memory realm already exists錯誤.檢視相關文件,個錯誤一般都是由於記憶體引數設定不當引起的.解決問題的思路是首先建立pfile,再修改pfile的引數,將改好後的引數儲存為pfile檔案後再建立回spfile,再次重啟oracle相關服務即可。
問題描述:資料庫開啟報錯:ora-27100:shared memory realm already exists.
問題診斷:引數檔案配置有問題.
問題診斷:引數檔案配置有問題.
解決問題的過程和步驟
解決方法一、
1、備份.將所有引數檔案包括spfile,pfile,全部備份到桌面.
2、在sqlplus裡面執行create pfile from spfile
3、僅保留透過第二步驟建立的pfile檔案,其它全部刪除。
4、用UltrEdit工具修改pfile,注意:SGA的大小不能超過1.7G,SGA中的其它部件加起來不能超
1、備份.將所有引數檔案包括spfile,pfile,全部備份到桌面.
2、在sqlplus裡面執行create pfile from spfile
3、僅保留透過第二步驟建立的pfile檔案,其它全部刪除。
4、用UltrEdit工具修改pfile,注意:SGA的大小不能超過1.7G,SGA中的其它部件加起來不能超
過sga_max_size配置的大小,並且注意,在9i中使用的引數最大的單位大小隻能是M。我的配置如下:
sga_max_size=700m
db_cache_size=400m
java_pool_size=30m
large_pool_size=80m
shared_pool_size=150m
sga_max_size=700m
db_cache_size=400m
java_pool_size=30m
large_pool_size=80m
shared_pool_size=150m
5、修改完成後,儲存退出,並檢查檔案字尾名是否為.ora
6、執行create spfile from pfile 命令建立spfile,記住,千萬別進入sqlplus中去執行starup 啟庫。
7、在cmd命令中執行services.msc命令啟動服務管理器,將所有的oracle服務停止,是所有的,並且改為手動。
8、重啟伺服器
9、手動oracle的監聽和例項服務。
10、透過sqlplus進入資料庫,執行select instance_name,status from v$instance 這個時候資料庫的狀態應該是open。
11、故障處理完畢。
6、執行create spfile from pfile 命令建立spfile,記住,千萬別進入sqlplus中去執行starup 啟庫。
7、在cmd命令中執行services.msc命令啟動服務管理器,將所有的oracle服務停止,是所有的,並且改為手動。
8、重啟伺服器
9、手動oracle的監聽和例項服務。
10、透過sqlplus進入資料庫,執行select instance_name,status from v$instance 這個時候資料庫的狀態應該是open。
11、故障處理完畢。
餓死了,回家吃飯去.......
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-712120/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-27100 shared memory realm already exists錯誤解決
- ORA-27100: shared memory realm already exists解決方法
- oninit -vy 出錯: Fatal error in shared memory creation 以及 shared memory already existsError
- ORA-27101 Shared memory realm does not exist錯誤解決方案
- 出了ORA-27101: shared memory realm does not exist 錯誤的處理
- 奇怪報錯資訊“db already exists with different case already have”解決方法
- ORA-03113: 通訊通道的檔案結尾(錯誤解決);ORA-27101: shared memory realm does not exist
- Ubuntu Cannot allocate memory 錯誤解決方案Ubuntu
- ORA-27100錯誤分析
- shared_pool——解決ORA-4031錯誤
- Allowed memory size of 134217728 bytes 錯誤解決心得
- android/libs/libammsdk.jar" already exists! 解決方法AndroidJAR
- windows下oracle的ora-27100錯誤WindowsOracle
- ORA-04030: out of process memory ...(initSubHeap:qk...)的錯誤解決
- git使用報錯fatal: remote origin already exists.GitREM
- 解決ORA-27125: unable to create shared memory segment
- django資料庫同步時報錯“Table 'XXX' already exists”Django資料庫
- ORA-27125:unable to create shared memory segment 解決方法
- ORA-27125:unable to create shared memory segment 解決方法?
- ora-01034 ora-27121 Cannot allocate memory錯誤解決
- error while loading shared libraries 錯誤解決辦法總結ErrorWhile
- 錯誤 error while loading shared libraries: libclntsh.so.9.0 的解決ErrorWhile
- 修改記憶體導致Ora-27100錯誤記憶體
- NAVICATE 修改儲存過程提示PROCEDURE _Navicat_Temp_Stored_Proc already exists 解決方法儲存過程
- [轉]ABAP Memory/SAP Memory/Shared Buffer/DatabaseDatabase
- buffer cache 和shared pool詳解 診斷和解決ORA-04031 錯誤
- Unable to create index.lock File exists錯誤Index
- undefined reference to錯誤的解決方法Undefined
- SAXParseException的錯誤解決之二Exception
- PHP錯誤“Thisfilehasexpired”的解決方法PHP
- Linux啟動網路卡時出現RTNETLINK answers File exists錯誤解決方法Linux
- VIM 常用錯誤解決
- sqldeveloper for windows 錯誤解決SQLDeveloperWindows
- Oracle Shared Pool Memory ManagementOracle
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- vsftpd 錯誤:530 and 500 錯誤解決方法FTP
- 解決MySQL server has gone away錯誤的解決方案MySqlServerGo
- Qt報Multiple definition錯誤的解決QT