【发布时间】:2012-10-14 03:05:22
【问题描述】:
我正在使用数据库 Oracle 11g Express Edition (XE),当我尝试创建 java 源对象时,它返回一个错误:
ORA-29538:Java 未安装
源码很简单:
create or replace and compile java source named hello AS
public class Hello {
public static String hello() { return "Hello!"; }
};
我在 Oracle 的文档中发现 Oracle XE 不包含 Java。
有人知道是否可以在上面“安装”Java 吗?
【问题讨论】:
-
可惜Java不可用;然而,有一半的时间,无论如何,你想做的事情在 PL/SQL 中都是可能的。你到底想做什么(除了返回像
Hello!这样的静态字符串)? -
我需要处理图像,这可以通过 ORDSYS(企业版)或使用 java 类来实现。
-
如果你被 XE 卡住了,一个选择是在数据库之外进行图像处理(例如 Perl 脚本、Python 或其他东西)。您仍然可以在数据库中将图像存储/检索为 blob。
标签: java oracle oracle11g oracle-xe