千家信息网

升级psu引发的新bugORACLE ORA-07445

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,最近客户在打10.2.0.5.19 PSU补丁,运行@catbundle.sql psuapply,报ORA-07445:exception encountered: core dump[joet_c
千家信息网最后更新 2026年11月01日升级psu引发的新bugORACLE ORA-07445

最近客户在打10.2.0.5.19 PSU补丁,运行@catbundle.sql psuapply,报ORA-07445:exception encountered: core dump[joet_create_root_thread_group()+140] [SIGSEGV] [Address not mapped to object] [0x000000008][] []错误。导致升级无法进行下去。

查看相关文档,只显示如下信息:

没有其他方案,只能备份数据库,来尝试上边的方案,但是在逻辑备份时同样遇到上边的错误。无奈只能使用rman进行备份。

根据1940340.1这个文档上的说可能是在应用PSU是导致的oracle buf。

按照步骤如下:

Create pfile='/home/oracle/pfie.ora' fromspfile ;\

SQL> alter system set java_jit_enabled =FALSE; ---10g 不需要

SQL> alter system set"_system_trig_enabled"=FALSE;---

SQL> alter system setJOB_QUEUE_PROCESSES=0;

SQL> startup restrict

SQL> @catbundle.sql psu apply -跑完还原参数
 

SQL> alter system set"_system_trig_enabled"=TRUE;

SQL> alter system setJOB_QUEUE_PROCESSES=10;

重启数据库。

以上方案直供参考。

参考1940340.1文档

文档信息如下:

In this Document


Symptoms

Changes

Cause

Solution

References

APPLIES TO:

Oracle Database - Enterprise Edition - Version 11.2.0.3 to 11.2.0.3 [Release 11.2]
Information in this document applies to any platform.

SYMPTOMS

ORA-07445: exception encountered: core dump [joet_create_root_thread_group()+145] is seen at startup.

The issue happens in CDC environments and the following statement is seen in the alert log:

----- Current SQL Statement for this session (sql_id=f03bykh7st1m5) -----
BEGIN
/* NOP UNLESS A TABLE OBJECT */
IF dictionary_obj_type = 'TABLE'
THEN
sys.dbms_cdc_ipublish.change_table_trigger(dictionary_obj_owner,dictionary_obj_name,sysevent);
END IF;
END;
----- PL/SQL Stack -----
----- PL/SQL Call Stack -----
object line object
handle number name
0xa7dd71c0 12 package body SYS.DBMS_CDC_IPUBLISH

The error can also be seen from MMON_SLAVE with an action of : JAVAVM JIT slave action without any SQL statement referenced.

The call stack is:

joet_create_root_th <- read_group <- joet_aux_thread_mai
<- seoa_note_stack_out <- side <- joet_thread_main <- sjontlo_initialize <- joe_enter_vm
<- ioei_execute <- ioesub_EXECUTE <- seoa_note_stack_out <- side <- ioe_execute
<- side <- jox_ioe_execute <- joxgrovel_jitsomeme <- thods <- joxgroveldrv
<- thods <- joxjitexe <- joxrdp_ <- joxrdp <- kebm_slave_main
<- ksvrdp <- opirip <- opidrv <- sou2o <- opimai_real
<- ssthrdmain <- main <- libc_start_main <- start

joet_create_root_thread_group <- joet_aux_thread_main
<- seoa_note_stack_outside <- joet_thread_main <- sjontlo_initialize <- joe_enter_vm

CHANGES

Apply Patch 19791427 : COMBO OF OJVM COMPONENT 11.2.0.3.1 DB PSU + DB PSU 11.2.0.3.12 (OCT2014)

OR

Patch 19282015: ORACLE JAVAVM COMPONENT 11.2.0.3.1 DATABASE PSU (OCT2014) +
Patch 19121548: DATABASE PATCH SET UPDATE 11.2.0.3.12 (INCLUDES CPUOCT2014)

OR ONLY

Patch 19282015 "ORACLE JAVAVM COMPONENT 11.2.0.3.1 DATABASE PSU (OCT2014)

CAUSE

The cause is a problem within the Patch and it is investigated by Development in active bugs:

BUG 19904315 - RECEIVE ORA-07445[JOET_CREATE_ROOT_THREAD_GROUP()] AFTER APPLYING PATCH 19791427

Bug 19838078 - ORA-7445 [JOET_CREATE_ROOT_THREAD_GROUP()+136] ON SMON CACHE RECOVERY

SOLUTION

To workaround this issue perform the next steps:

1/ Apply patch 19791427 or Patch 19282015 till the end of Installation steps and 3.3.1.

2/ Before running Postinstallation step (3.3.2), set the following init parameters so that JIT and job process do not start.

If spfile is used:

SQL> alter system set java_jit_enabled = FALSE;
SQL> alter system set "_system_trig_enabled"=FALSE;
SQL> alter system set JOB_QUEUE_PROCESSES=0;

3/ Startup instance in restricted mode and run postinstallation step.

SQL> startup restrict

4/ Run Postinstallation steps (3.3.2)

5/ Reset modified init parameters
SQL> alter system set java_jit_enabled = true;
SQL> alter system set "_system_trig_enabled"=TRUE;
SQL> alter system set JOB_QUEUE_PROCESSES=10;
-- or original JOB_QUEUE_PROCESSES value

5/ Restart instance as normal

REFERENCES

BUG:19904315 - ORA-7445 [JOET_CREATE_ROOT_THREAD_GROUP+145] AFTER APPLYING PATCH 19791427

文档 备份 方案 上边 信息 数据 数据库 是在 错误 参考 升级 参数 客户 无奈 步骤 补丁 逻辑 尝试 应用 运行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 哈尔滨大商圈互联网科技有限公司 广州紫鲸互联网科技有限公司 互联网与科技金融数据 广州宏创互联网科技 卓越科技(互联网 ) 奇酷互联网络科技公司 国外互联网科技网站 宁夏众和广鑫互联网科技有限公司 佳云科技和互联网广告 荆州市昕露互联网络科技有限公司 民营互联网公司国防科技 晋城互联网科技 互联网科技如何创业 互联网科技实习生岗位 工业互联网科技成果转化 互联网与数字科技关系 抖集互联网科技技术咨询 广州梦谷互联网科技有限公司领导 上海互联网科技园景观 优雇互联网科技有限公司 互联网为科技 关于新基建和互联网科技 镁科技互联网资讯平台 汉立互联网科技有限公司联系电话 互联网科技公司实习生 互联网金融科技名词解释 沐思想互联网科技有限公司 宁波跨境商互联网科技有限公司 伍佰万互联网科技是干嘛的 山东亿川互联网科技有限责任公司
0