startup nomount ORA-27100: shared memory realm already exists

今天在qq群里一个哥们遇到了个问题。

紧急求救呀,
SQL> startup nomount pfile='d:/initbdmtst.ora';
ORA-27100: shared memory realm already exists

 

后来他自己找到了解决方案,

Ora-27100 even After Restarting the Windows Service [ID 370469.1]

 

我读完此文章后,我感觉此问题是32bit的os都有的问题,不管是windows的32bit 还是linux的32bit。不过此metalink文章里也没有说现象所在的os bit数是多少。

 

现在转帖出来:

 

 

Ora-27100 even After Restarting the Windows Service [ID 370469.1]

 修改时间 09-FEB-2010     类型 PROBLEM     状态 PUBLISHED 

In this Document
  Symptoms
  Changes
  Cause
  Solution


 

 

Applies to:

Oracle Server - Enterprise Edition - Version: 9.2.0.6
z*OBSOLETE: Microsoft Windows Server 2003
***Checked for relevance on 09-Feb-2010***

Symptoms

Ora-27100 is reported during the startup of the database .
.
startup nomount
ORA-27100: shared memory realm already exists

SQL> shutdown immediate
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist

Restarted the service, still the same error.
Rebooting the server did not help as well.

Changes

The parameter sga_max_size was changed from 2GB to 3GB through OEM.

Cause

Changing the parameter from OEM will make the change in the spfile.

ORA-27100 is received as a result of changes made to parameters affecting the SGA size.
The service was created to start with an spfile.
When the service is restarted , it will use the spfile and the error occurs due to the SGA parameter change.

Solution

Move the spfile from it's default location or rename the spfile .
Restart the service.
Now the service will start the database using the pfile, with the old SGA settings.
This should allow successful startup of your database.

Create a new spfile from pfile.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值