【发布时间】:2013-03-30 10:48:09
【问题描述】:
我是 Oracle SQL Developer 的新手。我有一个通过 Oracle SQL Developer 工具连接的 Oracle 数据库。我有一个 DB 函数,它又调用一个 Java 方法。我在 Function 选项卡下创建了一个 DB 函数。我正在尝试在 Java 选项卡下加载 Java 方法,但它给出了以下错误。
java.sql.SQLException: ORA-29516: Aurora assertion failure: Assertion failure at joez.c:3377 Bulk load of method java/lang/Object.<init> failed; insufficient shm-object space ORA-06512: at line 1
谁能帮我将此文件加载到 SQL Developer 工具中?
【问题讨论】:
-
很遗憾,ORA-29516 的错误文本表明您需要联系 Oracle 支持。网络搜索建议了一个可以解决它的 DB 参数 (
JAVA_JIT_ENABLED=FALSE) 或操作系统级别更改为/etc/fstab。无论如何,这似乎不是你做错了什么。您应该首先与您的 DBA 交谈;服务器上应该有日志和跟踪文件,可用于进一步调查,可能需要 Oracle 支持。 -
这里有一个关于 forums.oracle.com 的讨论可能会有所帮助:forums.oracle.com/forums/thread.jspa?threadID=1104718(它建议设置@AlexPoole 提到的参数)
-
感谢亚历克斯和弗兰克。我将尝试建议的方法并在此处更新。
标签: java oracle oracle-sqldeveloper