ITPub博客

首页 > Linux操作系统 > Linux操作系统 > oracle SGA设置过大导致数据库无法启动

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

原创 Linux操作系统 作者:湖湘文化 时间:2013-11-17 19:18:04 0 删除 编辑
 

今天帮一朋友处理了一个关于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/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-05-31

  • 博文量
    109
  • 访问量
    1530345