当我从 PL/SQL 调用 JAVA 类时,出现以下错误
ORA-29532 Java call terminated by uncaught java exception
我已经提到了一个 metalink 笔记 -Doc : 1420943.1
这要求检查值 ( show parameters shared_servers
),如果它不为零,则设置为零。但该值已经为 0。
请帮助我确定导致问题的原因。
- - - - - - - - - - - -更多信息 - - - - - - - - - - - - - ----------
我们使用loadjava -user apps/password - force -verbose -resolve java.class
将 java 类加载到 Oracle DB 中。
数据库版本 12c。
PL/SQL:
l_retCode := initialize(para_1 => l_para1,
Para_2 => l_para2,
para_3 => l_para3);
初始化函数定义如下
function initialize(para_1 VARCHAR2, para_2 VARCHAR2, para_3 VARCHAR2)
return NUMBER as LANGUAGE JAVA NAME
'com.snlp.XXWClass.initialize(java.lang.string,java.lang.string,java.lang.string) return int'
Java代码:
public static int initialize(s String, s1 String , s2 String){
// logic goes here
}