oracle ora-01476: 除数为 0,案例:Oracle数据库报错 alert日志ORA-01476: divisor is equal to zero...

天萃荷净

Oracle数据库alert日志报错ORA-01476,分析原因与DBMS_STATS.GATHER_SCHEMA_STATS有关

alert日志

Fri Jan 27 22:00:09 2012

GATHER_STATS_JOB encountered errors. Check the trace file.

Fri Jan 27 22:00:09 2012

Errors in file /oracle10/admin/ocs/bdump/ocs1_j001_29138.trc:

ORA-01476: divisor is equal to zero

trace内容

Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production

With the Partitioning, Real Application Clusters, OLAP, Data Mining

and Real Application Testing options

ORACLE_HOME = /oracle10/app/product/db/10.2.0

System name: HP-UX

Node name: ocsdb1

Release: B.11.23

Version: U

Machine: ia64

Instance name: ocs1

Redo thread mounted by this instance: 1

Oracle process number: 60

Unix process pid: 29138, image: oracle@ocsdb1 (J001)

*** ACTION NAME:(GATHER_STATS_JOB) 2012-01-27 22:00:09.308

*** MODULE NAME:(DBMS_SCHEDULER) 2012-01-27 22:00:09.308

*** SERVICE NAME:(SYS$USERS) 2012-01-27 22:00:09.308

*** SESSION ID:(988.31342) 2012-01-27 22:00:09.307

ORA-01476: divisor is equal to zero

*** 2012-01-27 22:00:09.417

GATHER_STATS_JOB: GATHER_TABLE_STATS('"OCS_SM"','"HLP_SMS_SEND"','""', ...)

ORA-01476: divisor is equal to zero

错误原因

oracle unpublished Bug 5645718

解决方法

1.Setting event 38041 at level 16

sql> connect / as sysdba

sql> alter system set events '38041 trace name context forever, level 16';

2.Patch 6319761

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之案例:Oracle数据库报错 alert日志ORA-01476: divisor is equal to zero

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值