暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

exp导出报错ORA-29548 Java

原创 Demo同学 2022-07-26
3503

11g exp导出报错ORA-29548 Java system class reported in Oracle

一、问题现象
11g exp导出时遇到ORA-29548 Java system class reported in Oracle 报错

二、问题原因
1.这个问题一般是JVM组件有问题;
2.确认是这个问题
select dbms_java.longname('TEST') from dual;
select dbms_java.longname('TEST') from dual
*
ERROR at line 1:
ORA-29516: Aurora assertion failure: Assertion failure at eox.c:359
Uncaught exception Root of all Java exceptions: java.lang.UnsatisfiedLinkError
sun.net.PortConfig.getLower0
ORA-06512: at "SYS.DBMS_JAVA", line 139

三、解决方案
1.使用数据泵expdp,有可能规避这个问题;
2、.尝试修复java组件的问题,可能性非常多:
可能性1,oracle db 安装ojvm补丁,但是db实例很多,当前实例没有执行sql脚本导致java组件异常,找到安装相应Ojvm的补丁报,执行sql脚本;
可能性2.dbca安装java组件后就异常;
修复的具体操作可以学习如下,操作有分享
ORA-29548 Java system class reported: could not identify release specified in classes.bin or ORA-29516 java.lang.UnsatisfiedLinkError sun.net.PortConfig.getLower0 (Doc ID 2149046.1)
用于检查数据库中 JVM 的状态或状态的脚本(文档 ID 456949.1)
在 11.2 及更高版本中安全修复/重新安装 JVM 组件(文档 ID 2314363.1)
如何在 11.2.0.x 中重新加载 JVM(文档 ID 1112983.1)
Oracle JVM 故障排除(文档 ID 1220993.1)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论