日期:2014-05-17  浏览次数:20901 次

修改sga_max_size后引起的oracle问题;假启动
  昨天修改了一下sga_max_size和sga_target的数据,可能修改的不对。导致今天oracle不能正常运行。以往oracle都是30多秒可以启动 现在4秒就启动了。并且内存占用只有4秒。登录时提示无法识别描述符。不知道这个问题怎么解决
------最佳解决方案--------------------
oracle安装目录下的 admin/<SID>/pfile下面有个创建数据库时生成的pfile.
或者自己写个pfile.
然后startup pfile='<filepath>'启动,
然后 create spfile from pfile.
以后就可以正常启动了。
------其他解决方案--------------------
你的提示已经很清楚,sga_target 比sga_max_size大了,你得把sga_target 改小。
------其他解决方案--------------------
oracle安装目录下的 admin/<SID>/pfile下面有个创建数据库时生成的pfile.
或者自己写个pfile.
然后startup pfile='<filepath>'启动,
然后 create spfile from pfile.
以后就可以正常启动了。
------其他解决方案--------------------
提示 Specified value of sga_target greater than sga_max_size
引用:
  昨天修改了一下sga_max_size和sga_target的数据,可能修改的不对。导致今天oracle不能正常运行。以往oracle都是30多秒可以启动 现在4秒就启动了。并且内存占用只有4秒。登录时提示无法识别描述符。不知道这个问题怎么解决