ORA-04031,导致数据库abort

[复制链接]
查看11 | 回复9 | 2010-3-1 11:08:29 | 显示全部楼层 |阅读模式
环境是standby database,此实例是applying_log,但我的数据库是10.2.0.4,有人说这是个bug,错误日志如下
Thu Feb4 20:04:53 2010
Errors in file /u01/app/oracle/admin/PTMSTD/bdump/ptmstd1_asmb_20628.trc:
ORA-04031: Message 4031 not found; No message file for product=RDBMS, facility=ORA; arguments: [3912] [shared pool] [unknown object] [sga heap(1,1)] [ASM extent pointer array]
Thu Feb4 20:04:53 2010
ASMB: terminating instance due to error 4031
Thu Feb4 20:04:53 2010
System state dump is made for local instance
System State dumped to trace file /u01/app/oracle/admin/PTMSTD/bdump/ptmstd1_diag_20561.trc
Thu Feb4 20:04:53 2010
Shutting down instance (abort)
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
有没有哪位兄弟遇到过这个问题,大家研究一下
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
alter system flush shared_pool后试试。
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
刷新shared_pool可行吗?我觉得是asmb进程死掉造成的
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层

回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
看看你的这个trace/u01/app/oracle/admin/PTMSTD/bdump/ptmstd1_diag_20561.trc
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
附件是trace信息,大家帮忙看看是什么问题



ptmstd1_diag_20561.rar(224.19 KB, 下载次数: 5)2010-2-7 21:51 上传点击文件名下载附件

回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
/u01/app/oracle/admin/PTMSTD/bdump/ptmstd1_asmb_20628.trc ?
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层
http://www.itpub.net/thread-633958-1-1.html参考下。。。应该不是bug吧
回复

使用道具 举报

千问 | 2010-3-1 11:08:29 | 显示全部楼层




ptmstd1_asmb_20628.rar(12.77 KB, 下载次数: 1)2010-2-8 11:32 上传点击文件名下载附件

我的环境和你给的地址的那个案例有点区别,我的这个库是dataguard备库,还是集群的一个实例,而且是redo apply的实例
我的版本是10.2.0.4,shared_pool是自动分配的,应该不会出现4031错误,所以我怀疑是asmb进程死掉,导致4031错误的,但是为什么asmb进程会死掉,我还没找出原因。
我已经把redo apply换到其他实例了,参数文件都是一样的,到目前为止此实例还没有abort,麻烦分析一下,是什么原因导致asmb进程死掉。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行