免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2419 | 回复: 3
打印 上一主题 下一主题

oracle报ora-07445 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-10-12 10:12 |只看该作者 |倒序浏览
本帖最后由 cisco3640 于 2010-10-12 10:14 编辑

请问是什么原因?如何解决?
alert.log的内容如下:
Mon Oct 11 15:15:38 2010
Thread 1 advanced to log sequence 71654
  Current log# 3 seq# 71654 mem# 0: /oradata/boss/log3.ora
Mon Oct 11 15:32:50 2010
Thread 1 advanced to log sequence 71655
  Current log# 1 seq# 71655 mem# 0: /oradata/boss/log1.ora
Mon Oct 11 15:51:19 2010
Thread 1 advanced to log sequence 71656
  Current log# 2 seq# 71656 mem# 0: /oradata/boss/log2.ora
Mon Oct 11 16:01:39 2010
Errors in file /oracle/admin/boss/udump/boss_ora_302.trc:
ORA-07445: exception encountered: core dump [kgiopn()+172] [SIGSEGV] [Address not mapped to object] [0x4000800000010] [] []
Mon Oct 11 16:01:39 2010
Errors in file /oracle/admin/boss/udump/boss_ora_304.trc:
ORA-07445: exception encountered: core dump [kgiopn()+172] [SIGSEGV] [Address not mapped to object] [0x4000800000010] [] []


查看第一个trc文件,内容如下:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
ORACLE_HOME = /oracle/oracle10g/10gdb
System name:    SunOS
Node name:      db1
Release:        5.10
Version:        Generic_118833-36
Machine:        sun4u
Instance name: boss
Redo thread mounted by this instance: 1
Oracle process number: 32
Unix process pid: 302, image: oracleboss@db1

*** 2010-10-11 16:01:39.975
*** SERVICE NAMEboss) 2010-10-11 16:01:39.971
*** SESSION ID82.3743 2010-10-11 16:01:39.971
Exception signal: 11 (SIGSEGV), code: 1 (Address not mapped to object), addr: 0x4000800000010, PC: [0x103c8e84c, kgiopn()+172]
*** 2010-10-11 16:01:39.980
ksedmp: internal or fatal error
ORA-07445: exception encountered: core dump [kgiopn()+172] [SIGSEGV] [Address not mapped to object] [0x4000800000010] [] []
Current SQL statement for this session:
begin       :ret :=bill_003.accountbas(:packettime,:acctsessionid, :nasipaddr,:nasporttype, :acctstatustype,            :username,:callingid,
:calledid,:framedipaddr,:inputoctets,           utputoctets,:inputgigawords,utputgigawords,:acctsessiontime,:acctdelaytime,         :acct
terminatecause,:mdsip,:nasidentifier,:nasport,:nasportid,:class);end;
Exception signal: 11 (SIGSEGV), code: 1 (Address not mapped to object), addr: 0x4000800000030, PC: [0x104820478, pfrtra()+88]
*** 2010-10-11 16:01:40.129
ksedmp: internal or fatal error
ORA-07445: exception encountered: core dump [pfrtra()+88] [SIGSEGV] [Address not mapped to object] [0x4000800000030] [] []
ORA-07445: exception encountered: core dump [kgiopn()+172] [SIGSEGV] [Address not mapped to object] [0x4000800000010] [] []
ksedmp: obtaining current SQL failed earlier. not retrying
----- Call Stack Trace -----
calling              call     entry                argument values in hex      
location             type     point                (? means dubious value)     
-------------------- -------- -------------------- ----------------------------


……由于论坛限制,trc文件下面内容省略

请问这是什么原因造成的?
Current SQL statement for this session:
begin       :ret :=bill_003.accountbas(:packettime,:acctsessionid, :nasipaddr,:nasporttype, :acctstatustype,            :username,:callingid,
:calledid,:framedipaddr,:inputoctets,           utputoctets,:inputgigawords,utputgigawords,:acctsessiontime,:acctdelaytime,         :acct
terminatecause,:mdsip,:nasidentifier,:nasport,:nasportid,:class);end;是否在执行存储过程时造成的。
为啥能够自动恢复了,如何解决此问题?
谢谢!

论坛徽章:
3
CU大牛徽章
日期:2013-09-18 15:16:55CU大牛徽章
日期:2013-09-18 15:18:22CU大牛徽章
日期:2013-09-18 15:18:43
2 [报告]
发表于 2010-10-12 11:01 |只看该作者
恩   这个问题必然是存储过程引起

可能触发了oracle的内部bug

建议对这个存储过程进行改造测试

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
3 [报告]
发表于 2010-10-12 12:51 |只看该作者
楼主把发生错误的存储过程帖出来看看。

论坛徽章:
0
4 [报告]
发表于 2010-10-12 15:20 |只看该作者
本帖最后由 cisco3640 于 2010-10-12 15:35 编辑

这个实例不是我建的,呵呵,是一个packages,我没有密码。
据说已经被修改而且也重新编译了。
谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP