急!修改后的SGA相关信息保存在哪里

[复制链接]
查看11 | 回复7 | 2009-7-22 09:30:00 | 显示全部楼层 |阅读模式
在OEM对数据库SGA做了调整。
将各个值都调大了。
但是数据库启动不起来了。
想调整到正常状态,但是找不到SGA相关信息。
修改了init.ora.xx文件也没有作用。
oracle10g
window2003 server
command line err info :
sql> startup
ORA-27100:shared memeory realm already exists

oradim.log error info :
Fri Apr 20 19:09:59 2007
D:\oracle\product\10.1.0\db_1\bin\oradim.exe -startup -sid db -usrpwd *-log oradim.log -nocheck 0
Fri Apr 20 19:10:04 2007
ORA-27102: out of memory
OSD-00022: ????????????
O/S-Error: (OS 8) ??????????????????????????????
回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
sql>create pfile from spfile;
modify pfile
sql>create spfile from pfile;
回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
如何modify pfile

是否编辑SPFILEMBBIDB.ORA文件?
回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
是PFILEMBBIDB.ORA
回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
pfile直接用文本编辑器就能编辑
回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
你启动的时候使用pfile啊。
startup pfile='路径'
回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
最初由 alantany 发布
[B]sql>create pfile from spfile;
modify pfile
sql>create spfile from pfile; [/B]

补充一下,
oracle 数据库启动默认先找spfile,然后是pfile,但是spfile是二进制文件无法直接编辑,所以需要用[B]sql>create pfile from spfile;生成pfile,pfile是可以直接编辑的文本文件。如果在这个时候,你希望用改过后的pfile文件启动数据库你就应该执行sql>startup pfile=xxx路径xxx ,或者按楼上的执行sql>create spfile from pfile;命令,然后执行sql>startup即可,系统启动后用sys用户登陆后执行命令sql> show parameter也能看到参数的值。
回复

使用道具 举报

千问 | 2009-7-22 09:30:00 | 显示全部楼层
呵呵 谢谢各位!OK!
特别感谢:
alantany
dhcwenOra
leeecho
alantany
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行