求助 ORA-271000:shared memory realm already exists(已有答案)的解决方法
Cause: An attempt was made to start duplicate instances, or tried to restart an instance that had not been properly shut down.
Action: Use a different instance name, or cleanup the failed instance's SGA.
不知下面是不是LINUX下的解决方法:
“先用ipcs -m察看shmem,找到Oracle为OWNER的行,记下ID号
再用ipcrm -m ID 最后重启Oracle。”
我的系统是WINDOWS 2000 SERVER,不知该如何做?
ORACLE我还先菜,希望大侠在帮我解决问题的时候能写一下解决问题的步骤,非常感谢!
问题点数:20、回复次数:5Top
1 楼yujiabian(流氓兔子雨)回复于 2004-12-04 17:40:35 得分 0
你可以先在服务中看能否停掉相应服务,如果不行,考虑重新启动机器再试试看,主要是原来的数据库关闭的是否出现了异常!
命令提示行(CMD)
C:\IPCS -m
IPC status from HAPPYSOFT as of Fri Dec 3 23:08:58 2004
T ID KEY MODE OWNER GROUP
Shared Memory:
就像你说的:找到Oracle为OWNER的行,记下ID号
再用ipcrm -m ID 最后重启Oracle。”Top
2 楼wxdsun(森)回复于 2004-12-04 21:57:41 得分 2
一定是windows出了什么问题了,重启windows吧,问题就解决了.Top
3 楼bibiye(布什的老哥)回复于 2004-12-06 15:38:26 得分 15
In this case it seems you use ORACLE 9i and the parameters are stored not in the par. file. They are stored in SPFILE.
You cannot change SPFILE using editor.
You have first to change the parameters in pfile and to bounce Oracle explicitely pointing the pfile:STARTUP PFILE = /u01/oracle/dbs/init.ora
After that you can edit the spfile ALTER SYSTEM set open_cursors=400 SCOPE =spfile;
open_cursors=400 is only an example of a parameter.Top
4 楼daydayupliq(敞开胸怀!)回复于 2004-12-06 17:19:08 得分 3
有时候是你修改初始化参数中的SHARED_POOL设置过大造成的~Top
5 楼yaner520(我爱傻燕)回复于 2004-12-09 19:20:44 得分 0
如何在windows 2003 中执行以下命令 C:\IPCS -m
我执行了提示找不到命令行Top




