The list below is restricted to show only bugs believed to affect version 11.2.0.4.
Other bugs may affect this version but have not been confirmed as being relevant yet.There are 5 bugs listed.
NB Prob Bug Fixed Description III 22274716 12.2.0.1 Two Processes May Own X-Mode Load Lock On Same Object At the Same Time E III 25524955 18.1 Diagnostic enhancement for SGA memory corruptions from optimizer (ORA-600 [16609] etc..) IIII 22243719 11.2.0.4.161018, 12.1.0.2.161018, 12.2.0.1 Several Internal Errors due to Shared Pool Memory Corruptions in 11.2.0.4 and later. Instance may Crash III 18190297 12.1.0.2, 12.2.0.1 PMON may crash the instance with ORA-7445 [kgllkdl] - superseded III 17842825 11.2.0.4.4, 11.2.0.4.BP10, 12.1.0.2, 12.2.0.1 SGA memory corruption caused by killed/sniped session writing ORA-600/ORA-7445 tracefile
![]() | ![]() |
Bug 22274716 Two Processes May Own X-Mode Load Lock On Same Object At the Same TimeThis note gives a brief overview of bug 22274716.The content was last updated on: 08-MAR-2022 Click here for details of each of the sections below. Affects:
Fixed:
DescriptionTwo processes may concurrently load same data block. The following internal errors can be seen as side effects of this bug: - ORA-07445 [kgllkdl()+819] - ORA-00600 [kss_get_type: bad control] - ORA-07445 [kglhdda()+1276] - ORA-00600 [kglhdda-bad-free] These internal errors are raised when Oracle is attempting to release the library cache lock on a cursor. Rediscovery Notes Lack mutex recovery might be seen if a process were to die after grabbing handle mutex from location kglml_kglllal1. Due to that, it may so happen that 2 processes may land up owing (X-mode) load-lock over same object at the same time. Workaround NONE |
![]() | ![]() |
Bug 25524955 Diagnostic enhancement for SGA memory corruptions from optimizer (ORA-600 [16609] etc..)This note gives a brief overview of bug 25524955.The content was last updated on: 08-MAR-2022 Click here for details of each of the sections below. Affects:
Fixed:
DescriptionThis is a diagnostic enhancement to allow tighter checking of certain optimizer operations to help detect SGA memory corruption issues sooner. If the database sees errors like above with indications of SGA memory corruption then this fix may help identify the problem. The diagnostic is controlled by event 10979 and should only be enabled under guidance of Oracle Support. Note: This is not a fix for the memory corruption issue, but rather a diagnostic to help try and isolate the root cause.
ReferencesBug:25524955 (This link will only work for PUBLISHED bugs) |
![]() | ![]() |
Bug 22243719 Several Internal Errors due to Shared Pool Memory Corruptions in 11.2.0.4 and later. Instance may CrashThis note gives a brief overview of bug 22243719.The content was last updated on: 02-MAY-2022 Click here for details of each of the sections below. Affects:
Fixed:
DescriptionShared pool memory corruptions could occur, causing instance crashes. This issue has been introduced in 11.2.0.4 or greater. Rediscovery Notes A corruption occurs in the shared pool. This can result in any of a variety of crashes and internal errors (a few are listed below). The key to this particular case of corruption is that it is the bad data looks as if someone added to what the value should have been. Ideally, two consecutive words should be corrupted that way. For example, in the case of a ORA_600 [17147] internal error from kghfrmrg, the trace file might show "NEXT CHUNK'S PREVIOUS POINTER NOT POINTING TO CURRENT CHUNK" with specifically: size and magic backpointer Examples of errors: In kgl or kks: ORA-7445 [kgllkdl()+892] ORA-7445 [kglUnLock()+156] ORA-7445 [kglobfr()+879] ORA-600 [kglhpd-bad-free] ORA-600 [kgllkdl-bad-lock] ORA-600 [kglUnLock-bad-lock] ORA-7445 [kglGetMutex()+132] ORA-600 [kglbrk-bad-lock] ORA-7445 [kglnpfr()+32] ORA-600 [kglLockOwnersListDelete] ORA-600 [kgllkdl-bad-session] ORA 7445 [kglhpd()+77] ORA-7445 [kglIsHandleMutexHeld()+4] ORA-7445 [kglrfcl()+598] ORA-600 [kglpnal-bad-pinid] ORA-7445 [kksParentHandleFreeCbk()+69 In kgh: ORA-600 [kghfrmrg:nxt] ORA-600 [kghfrmrg:prv] ORA-7445 [kghfrmrg()+2541], ORA-7445 [kghlru()+48] ORA-7445 [kghfre()+2368] stack showing kghungex ORA-600 [17182] ORA-600 [17112] ORA-600 [17147] ORA-600 [kghfrh:ds] ORA-600 [17163] ORA-600 [17110] Other: ORA-600 [kss_get_type: bad control] corrupted state object related to library lock ORA-7445 [ksfhlt()+29] stack showing kgh ORA-7445 [ksfglt()+72] stack showing kgh
ReferencesBug:22243719 (This link will only work for PUBLISHED bugs) |
![]() | ![]() |
Bug 18190297 PMON may crash the instance with ORA-7445 [kgllkdl] - supersededThis note gives a brief overview of bug 18190297.The content was last updated on: 08-MAR-2022 Click here for details of each of the sections below. Affects:
Fixed:This fix has been superseded - please see the fixed version information for Bug:19578350 . The box below only shows versions where the code change/s for 18190297 are first included - those versions may not contain the later improved fix.
DescriptionIn rare cases PMON can crash the instance with ORA-7445 [kgllkdl] or similar when cleaning up a dead process. The ORA-7445 could also occur in a user process prior to PMON failing. Rediscovery Notes: If you see all of the following, you may be hitting this bug: - ORA-7445 in kgllkdl in PMON - Before the error there is signs of "KGX cleanup..." occuring, in particular with "oper=6" in the cleanup and pt2 pointing to a library cache lock address. eg: KGX cleanup... KGX Atomic Operation Log 0x3d7ffba188 Mutex 0x43492dd4c8(133, 0) idn 60dc5721 oper EXCL Library Cache uid 133 efd 6 whr 85 slp 0 oper=6 pt1=(nil) pt2=0x40ac953c48 pt3=(nil) ^- oper is 6 and pt2 has a lock address - In the processstate of the session being cleaned the library cache lock with address "pt2" has a nonsense value for the Handle it points at. eg: LibraryObjectLock: Address=0x40ac953c48 Handle=0x3ec589cd60 ^ pt2 value bad handle^ - The trace may dump a handle at that address but the content of the handle looks all wrong. This is likely to need Oracle Support to view the traces to confirm. Workaround None Note: This fix is superseded by the fix in bug 19578350 - for interim patches use that fix instead of this one to address both issues.
ReferencesBug:18190297 (This link will only work for PUBLISHED bugs) |
![]() | ![]() |
Bug 17842825 SGA memory corruption caused by killed/sniped session writing ORA-600/ORA-7445 tracefileThis note gives a brief overview of bug 17842825.The content was last updated on: 08-MAR-2022 Click here for details of each of the sections below. Affects:
Fixed:
DescriptionIf a killed or idle sniped session fails with an ORA-7445 or ORA-600 or similar then it is possible (in rare scenarios) for the failed session process to cause an SGA memory corruption while writing out trace information. This can occur as the failed session may attempt to use stale private pointers into SGA space during the trace output. The SGA corruption caused can show up as various errors including, but not limited to, ORA-7445 [kqrfrpo], ORA-00600[kqrfrpo] or ORA-7445[kgllkdl]. Rediscovery Notes In the main identified case for this issue the memory corruption shows as a single byte "0x00" trample on some SGA structure. This in turn can show up as any of a number of different ORA-600 or ORA-7445 depending on which byte of memory gets corrupted. If an SGA memory corruption looks to be a single byte "0x00" trample then check for an indication of a tracefile from a killed session from just before the corruption is seen. In that tracefile check if the PROCESS state object shows something like: flags_idl: (0x2) -/TBD/-/-/-/- If the process writing trace is marked TBD (like above) and the trace also shows session cursor information (lines beginning with "Cursor#") writing out information from the library cache then the memory corruption may be due to this issue, especially if the trace also includes "KGX cleanup..." information. Workaround Once there is an SGA corruption in place you are likely to need to restart the instance to clear it.
ReferencesBug:17842825 (This link will only work for PUBLISHED bugs) |
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
752次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
647次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
569次阅读
2025-04-20 10:07:02
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
521次阅读
2025-04-22 00:13:51
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
514次阅读
2025-04-17 17:02:24
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
497次阅读
2025-04-22 00:20:37
一页概览:Oracle GoldenGate
甲骨文云技术
480次阅读
2025-04-30 12:17:56
火焰图--分析复杂SQL执行计划的利器
听见风的声音
438次阅读
2025-04-17 09:30:30
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
381次阅读
2025-04-15 14:48:05
OR+DBLINK的关联SQL优化思路
布衣
371次阅读
2025-05-05 19:28:36