有没有办法在Oracle 11g XE上安装java?
我正在使用数据库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?
不, Oracle数据库11g快捷版中没有Java支持,并且由于数据库本身没有Java支持,因此无法通过自己安装Java来扩展它。
如果您拥有Oracle的完整许可版本,并且需要在Oracle中安装JVM,则可以调用sysdba:
@?/javavm/install/initjvm.sql
你可能还需要跑步
@?/rdbms/admin/catjava.sql
网站https://itkbs.wordpress.com/2014/02/15/how-to-install-java-in-oracle-database-ora-29538/教我第一部分; 我仍然找不到Java类schedFileWatcherJava
错误,第二个脚本修复了。
您可以使用该网站validation是否使用此查询安装了Java:
select comp_name, version, status from dba_registry;
如果安装了Java,它将列出JServer JAVA Virtual Machine
作为结果的一部分。