Chargement du fichier Java via l'outil de développement Oracle SQL


Je suis nouveau dans Oracle SQL Developer. J'ai une base de données Oracle qui est connectée via Oracle SQL Developer tool. J'ai une fonction DB qui à son tour appelle une méthode Java. J'ai créé une fonction DB sous l'onglet Fonction. J'essaie de charger la méthode Java sous l'onglet Java, mais cela donne l'erreur ci-dessous.

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

Quelqu'un peut-il m'aider à charger ce fichier dans l'outil de développement SQL?

Author: Nicolás Alarcón Rapela, 2013-04-08

1 answers

Environnement

  • Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
  • Docker
  • Linux - /bin/bash

Solution

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

Remarque: J'ai également modifié les fichiers /dev/shm mais je pense que cela n'a pas fonctionné

Liens

 0
Author: Nicolás Alarcón Rapela, 2019-09-09 10:39:16