迁移报错处理案例(1)RAC to RAC ORA-29548 java程序调用报错

文章讲述了在将Linux11.2.0.4RAC数据库从无补丁迁移到有补丁的环境中,测试应用遇到ORA-29548和ORA-06512错误。通过MOS文章找到解决方案,涉及重新加载OJVM软件包、运行postinstall.sql和utlrp.sql脚本来修复和验证Java组件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境概述

DG迁移
源端 linux 11.2.0.4 RAC 数据库集群均无补丁
目标端 linux 11.2.0.4 RAC 集群无补丁,数据库、OJVM应用最新202010补丁

迁移完成后,测试应用出现报错

调用java报错ORA-29548: Java system class reported: could not identify release specified in classes.bin
ORA-06512: SYS.DBMS_JAVA", line 139

检查OJVM组件状态是否有效

SELECT comp_name,VERSION, STATUS from dba_registry ;

通过MOS文章 2149046.1

补丁安装或回滚会出现此故障1) The Oracle JVM component became invalid after applying or rolling back an OJVM PSU patch to the database
2) Running “select dbms_java.longname(‘TEST’) from dual;” throws one of the following errors.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值