2

我是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 工具中吗?

4

1 回答 1

0

环境

  • Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
  • 码头工人
  • Linux -/bin/bash

解决方案

SQL> show parameter java
NAME                                 TYPE           VALUE
------------------------------------ -----------    -------------
java_jit_enabled                        boolean     TRUE
java_max_sessionspace_size              integer     0
java_pool_size                          big integer 0
java_soft_sessionspace_limit            integer     0

SQL > alter session set java_jit_enabled=FALSE;
Session altered.

SQL >  Alter system set java_jit_enabled=FALSE scope=both;
System altered

SQL > shut immediate
SQL > startup

注意:我也修改了/dev/shm文件,但我认为这不起作用

链接

于 2019-09-09T10:39:16.267 回答