ITPub博客

首页 > 数据库 > Oracle > 一次诡异的ORA-03113

一次诡异的ORA-03113

原创 Oracle 作者:Karsus 时间:2008-05-05 14:17:23 0 删除 编辑
真是诡异的ORA-03113[@more@]

今日接到AP开发人员反映:W系统的DB(9208,在RHEL4上)里没权限修改SP。

先连接进去了解了下该用户的权限和要修改的SP,发现SP就在此用户account的schema下。应该不是权限问题。

用User的account试了一把,发现原来是只要Create or replace procedure, shared_server就会死掉,而SQL Navigate则会挂起。

将TNSNAMES改为Dedicated连入,则直接报ORA-03113错误。

在Server端用SYS登入,尝试compile这个SP,竟然也出ORA-03113。

仔细察看Alert.log,发现并没有ORA-或者是Warning,BDUMP&UDUMP也没有新增纪录。

接下来Trace一下,看问题在哪里:

本地SYS连入,alter session set sql_trace=true;

Compile这个SP,

发生ORA-03113。

去UDUMP看Trace档:一路正常,突然中断。唔,有些意思。

去Compile其它一些SP,发现有些可以正常执行,有些却报ORA-03113。

会不会是Object Invalid的问题?查了下,一切正常。

没办法,shutdown再起来看一下,问题依旧。

又检查了Datafile的完整性和磁盘空间,也没有问题。

这就让我排除了网络,Oracle Instance和Objects上发生的问题。

也许OS有问题。

进/var/log看了下Message,果然上午发生Oracle的Process发生Segfault错误若干。重起Server后,发现故障终于消失。

这次故障真是诡异,明明内存出错,可Oracle硬是一个相关错误不报,让人郁闷的…

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10856805/viewspace-1003364/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    43
  • 访问量
    150218