首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

ORA-00445: background process "PMON " did not start after 120 seconds-

2014-01-28 
环境:Oracle 9.0.1.1.1,CPU Core2 1.86GHz / 内存 2G,Windows 2003 SP1 除了将sga_max_size改为512M之外,其

环境:Oracle 9.0.1.1.1,CPU Core2 1.86GHz / 内存 2G,Windows 2003 SP1

除了将sga_max_size改为512M之外,其它参数均是Oracle默认安装出来的参数,SGA的各个内存参数都没改过,前面的操作过程请参见我的帖子“新手问题1:重起计算机后设置的初始化参数就还原成默认值了? ”http://community.csdn.net/Expert/topic/5443/5443770.xml?temp=.9457514。

因在网上看到Windows不能使用lock_sga,建议使用pre_page_sga,所以想尝试看看。没想到重起Oracle就失败了。请问导致该错误的原因是pre_page_sga的设置吗?如何解决这个问题呢?

操作顺序:

SQL> show parameter pre_page_sga;

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pre_page_sga boolean FALSE
SQL> alter system set pre_page_sga=TRUE scope=spfile;

系统已更改。

SQL> shutdown;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> conn system/manager as sysdba;
已连接到空闲例程。
SQL> startup;
ORA-00445: background process "PMON " did not start after 120 seconds

------解决方法--------------------------------------------------------
SGA_MAX_SIZE 必须大于等于SGA_TARGET

        

热点排行