ORA-07445: 出现异常错误: 核心转储 [qctosop()+1263] [ACCESS_VIOLATION] [ADDR:0x170] [PC:0x9556D97] [UNABLE_TO_R

这篇博客记录了在Windows 7环境下,使用Oracle 11.2.0.1数据库时遇到ORA-07445错误的解决过程。博主首先在Metalink上发现该问题是已知bug,然后决定通过打补丁(Patch 10432045)来解决。在打补丁过程中遇到Opatch版本不匹配、.dll文件被占用等问题,通过升级Opatch、重启服务器、以管理员身份运行DOS环境及确保环境变量设置正确等步骤最终成功解决问题。同时提醒读者在处理类似问题时要仔细阅读readme文件。
摘要由CSDN通过智能技术生成

        今天开发报了一个问题,就是再点击页面上的某个按钮的时候出现标题所示的错误,在metalink上查了一下,说是一个bug,当然这个问题先是想飞哥的论坛里提问的,具体的连接请见文章尾部,从alter和trc中分析得出的结果,既然是bug,只有打patch或者是升级到11.2.0.3,我这里还是先选择了打patch(Patch:10432045),但是在打patch的过程中遇到了很多的问题和许多要注意的地方(OS:windos 7  DB:11.2.0.1):

   1.Opatch的工具包是11.1的从补丁的包readme中看到Opatch必须是11.2以后的版本,之前没有仔细的看所以开始直接用的原来的Opatch导致不成功,所以说自己阅

      readme 是必须好好读的。

   2.但是在用升级之后的Opatch之后,出现了一些*.dll文件被占用的情况,但是oracle的服务都关闭了还是提示这些错误,肯定是有一些进程还在运行,索性直接把服务器重

     启,在打就成功了。

   3.widows的系统最好是以管理员身份运行dos环境。

   4.oracle_home 也要设置对了,不然会出现找不jkd的情况。

        由于时间比较紧,一些报错的记录的没有记录,这里简单的记录下需要注意的地方。

 注:问题的分析:

ERROR: Unable to normalize symbol name for the following short stack (at offset 199): dbgexProcessError()+193<-dbgeExecuteForError()+65<-dbgePostErrorKGE()+1726<-dbkePostKGE_kgsf()+75<-kgeade()+560<-kgerev()+125<-kgerec5()+60<-sss_xcpt_EvalFilterEx()+1869<-sss_xcpt_EvalFilter()+174<-.1.4_5+59<-0000000077B985A8<-0000000077BA9D0D<-0000000077B991AF<-0000000077BD1278<-kghrst()+1577<-ksudlc()+647<-kssdel()+181<-ksupop()+823<-ktprtsc()+2090<-ktprmai()+255<-kxfprdp()+1643<-opirip()+1604<-opidrv()+909<-sou2o()+98<-opimai_real()+299<-opimai()+191<-BackgroundThreadStart()+693<-000000007797652D<-0000000077BAC521 Errors in file d:\app\administrator\diag\rdbms\nqcg\nqcg\trace\nqcg_p000_4716.trc (incident=317553): ORA-07445: 出现异常错误: 核心转储 [kghrst()+1577] [ACCESS_VIOLATION] [ADDR:0xFFFFFFFFFFFFFFFF] [PC:0x906BFF1] [UNABLE_TO_READ] [] ORA-00600: 内部错误代码, 参数: [17182], [0x023B9DBF8], [], [], [], [], [], [], [], [], [], [] Incident details in: d:\app\administrator\diag\rdbms\nqcg\nqcg\incident\incdir_317553\nqcg_p000_4716_i317553.trc Thu Jun 08 17:51:10 2023 Trace dumping is performing id=[cdmp_20230608175110] Thu Jun 08 17:51:51 2023 SMON: slave died unexpectedly, downgrading to serial recovery Errors in file d:\app\administrator\diag\rdbms\nqcg\nqcg\trace\nqcg_smon_500.trc (incident=317496): ORA-00600: 内部错误代码, 参数: [17182], [0x0212AD7A0], [], [], [], [], [], [], [], [], [], [] Incident details in: d:\app\administrator\diag\rdbms\nqcg\nqcg\incident\incdir_317496\nqcg_smon_500_i317496.trc Thu Jun 08 17:51:53 2023 Trace dumping is performing id=[cdmp_20230608175153] Exception [type: ACCESS_VIOLATION, UNABLE_TO_READ] [ADDR:0xFFFFFFFFFFFFFFFF] [PC:0x90646A8, kghalf()+482] Errors in file d:\app\administrator\diag\rdbms\nqcg\nqcg\trace\nqcg_smon_500.trc (incident=317497): ORA-07445: 出现异常错误: 核心转储 [kghalf()+482] [ACCESS_VIOLATION] [ADDR:0xFFFFFFFFFFFFFFFF] [PC:0x90646A8] [UNABLE_TO_READ] [] ORA-00600: 内部错误代码, 参数: [17182], [0x0212AD7A0], [], [], [], [], [], [], [], [], [], [] Incident details in: d:\app\administrator\diag\rdbms\nqcg\nqcg\incident\incdir_317497\nqcg_smon_500_i317497.trc Trace dumping is performing id=[cdmp_20230608175155] Thu Jun 08 17:51:57 2023 PMON (ospid: 5576): terminating the instance due to error 474 Thu Jun 08 17:52:16 2023 Instance terminated by PMON, pid = 5576
06-10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值