ORA—00444错误分析

回复 收藏
SQL> startup nomount
ORA-00444: background process "PMON" failed while starting
ORA-07446: sdnfy: bad value '' for parameter .

根据提示,知道pmon进行启动失败,参数值是坏的。


相关知识点:

> startup nomount
读参数文件,分配内存,启动后台进程,初始化部分v$视图

PMON进程
   PMON---Process Monitor
   用于监视服务器的进程执行,作用:清除死进程,释放资源以及锁;重新启动部分进程;监听的自动注册。
   通过设定BACKGROUND_DUMP_DEST来指定后台进程追踪文件位置。
  

参数文件
   Parameter files:These files tell the Oracle instance where to find the control files, and they also specify certain initialization parameters that define how big certain memory structures are, and so on. We will investigate the two options vailable for storing database parameter files.
   两种参数文件:纯文件参数文件(pfile)与二进制参数文件(spfile).
   该文件存放于$oracle_home/dbs目录下(unix OS)。pfile可以直接使用命令编辑。
   参数文件优先级:SpfileSID.ora --->  Spfile.ora  --->  init.ora  
   设置参数文件值:Alter system set parameter=value

处理命令历史:
> sqlplus /nolog
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORA-00444: background process "PMON" failed while starting
ORA-07446: sdnfy: bad value '' for parameter .
SQL> exit
> cd /oracle/PRD/102_64/dbs
> env
> strings spfilePRD.ora
> mkdir /oracle/PRD/saptrace/background
> sqlplus / as sysdba
SQL> startup nomount
SQL> exit
> cd /oracle/PRD/saptrace/background
> ls
至此,这个问题成功处理。
2010-02-26 11:49 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: