oracle pmon andsmon,Oracle-ORA-447, ORA-470 Found in PMON Trace File

"Checked for relevance on 29-Jun-2007"

Problem Description:

====================

Your database performance is degrading and eventually you crash.

You look in the PMON trace file and find the following errors.

error 470 detected in background process

00447, 00000, "fatal error in background process"

// *Cause: One of the background processes died unexpectedly.

// *Action: Warm start the system.

ora-470

00470, 00000, "LGWR process terminated with error"

// *Cause: The log writer process died

// *Action: Warm start instance

DBWR and SMON indicate the same thing.

Example:

=========

The above has been an on going problem for about two weeks.

The standard procedure for this particular company is to shutdown the system

every Monday and do a full backup every Sunday with incrementals everynight.

Customer running Oracle applic. with about 5 users on when DB dies.

You are receiving the following errors in PMON, LGWR and SMON trace files:

error 470 detected in background process

OPIRIP: Uncaught error 447. Error stack:

ORA-00447: fatal error in background process

ORA-00470: LGWR process terminated with error

No errors are being reported in the alert.log. You did receive the following

alert.log entry: "ORACLE Instance - Can not allocate log, archival

required"

You are forced to do the following to get the database back up:

1. SHUTDOWN ABORT

2. STARTUP NORMAL

3. SHUTDOWN IMMEDIATE

4. STARTUP NORMAL

Solution Description:

=====================

You need to verify and possibly increase your MAXFILES setting.

Solution Explanation:

=====================

In example explored in the problem section, the user had recently added new

datafiles to his instance.

On checking the MAXFILES kernal parameter, he discovered that it was set to

60. Checking V$datafiles showed 47 data files. Computing the total of data

files, control files, mirror redo logs, init.ora and alert.log files, total

exceeded the 60 file limit.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1 解决Oracle 9.2.0.6版本数据库由于ORA-07445宕机问题 故障现象: XX网数据库宕机,查看日志发现以下内容: Wed Jun 8 20:24:17 2005 Errors in file /u02/app/oracle/admin/unicom/udump/unicom_ora_661.trc: ORA-07445: \263\366\317\326\322\354\263\243: \272\313\320\304\327\252\264\242 [0000000101C3089C] [SIGSEGV] [Address not mappe d to object] [0x000000000] [] [] Wed Jun 8 20:24:22 2005 Errors in file /u02/app/oracle/admin/unicom/bdump/unicom_pmon_11598.trc: ORA-07445: exception encountered: core dump [0000000101C399A0] [SIGSEGV] [Address not mapped to object] [0x000000000] [] [] Wed Jun 8 20:24:23 2005 Errors in file /u02/app/oracle/admin/unicom/bdump/unicom_pmon_11598.trc: ORA-07445: exception encountered: core dump [0000000101C399A0] [SIGSEGV] [Address not mapped to object] [0x000000000] [] [] ORA-00602: internal programming exception ORA-07445: exception encountered: core dump [0000000101C399A0] [SIGSEGV] [Address not mapped to object] [0x000000000] [] [] Wed Jun 8 20:24:33 2005 CKPT: terminating instance due to error 472 Instance terminated by CKPT, pid = 11604 Wed Jun 8 21:04:47 2005 Starting ORACLE instance (normal) 解决办法: Oracle工程师建议安装Oracle补丁p3949307_9206_SOLARIS64,经过测试,安装步骤如下: (注意,首先shutdown数据库) 1,解压补丁文件 unzip p3949307_9206_SOLARIS64.zip 解开后的目录是:4060756 2,修改oraclehomeproperties.xml文件,该文件在$ORACLE_HOME/inventory/ContentsXML目录下。 cp oraclehomeproperties.xml oraclehomeproperties.xmlb.bak vi oraclehomeproperties.xml 更改数字453 ->23,存盘退出 3,修改PATH路径为 PATH=$ORACLE_HOME/bin:/usr/ccs/bin:${PATH} 4,执行opatch apply命令 cd 4060756 $ORACLE_HOME/OPatch/opatch apply 5,安装成功后会出现如下结果 Updating inventory... /oracle92/app/oracle/product/9.2.0.1/OPatch/opatch.pl version: 1.0.0.0.51 Copyright (c) 2001-2004 Oracle Corporation. All Rights Reserved. OPatch succeeded.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值