oracle SGA设置过大导致数据库无法启动

 

今天帮一朋友处理了一个关于oracle的小问题,记录一下。

操作系统:RHEL5.5 64位,oracle 10.2

朋友不太懂oracle,这次一个小项目需要先搭建一个测试环境,他参考以前别的项目上安装部署oracle的文档,基本照搬。

安装好数据库后优化,比如调整参数、创建spfile等。

按照先前的文档将SGA设置为8G,后来我发现机器物理内存总共才8G,于是用startup命令启动数据库时报错 out of memory。
帮他找到原因后,查看spfile,重定向到一个新的pfile,重新启动数据库时指定pfile,成功,大致操作如下:

strings spfilevote.ora
strings spfilevote.ora > initvote.ora

sqlplus / as sysdba
startup pfile='$ORACLE_HOME/dbs/initvote.ora';
create spfile from pfile;
shutdown immediate;
startup;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21256317/viewspace-776786/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21256317/viewspace-776786/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值