1

我已经在 Red Hat Linux 中安装了 Oracle XE 11g 版本。我按照这里的步骤。Oracle 安装成功,我可以使用数据库了。但是在尝试运行 Java 存储过程时,它显示 Java 格式错误。

存储过程 -

CREATE OR REPLACE PROCEDURE my_java_sleep (milli_seconds IN NUMBER) AS     
       LANGUAGE JAVA NAME 'java.lang.Thread.sleep(long)';

结果:

Error(1,68): PLS-00311: the declaration of "java.lang.Thread.sleep(long)" is incomplete or malformed

Java 1.6 安装在 Linux 盒子中。

4

1 回答 1

1

Oracle Express Edition 不支持数据库中的 Java。您可以在此处查看所有版本差异。

查看Oracle 技术网络许可协议。您很有可能可以免费使用更高版本进行个人发展。很少有人需要使用 Express Edition。

于 2015-04-25T19:30:53.990 回答