问题标签 [loadjava]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - loadjava 实用程序何时跳过一个类?
我尝试在 Oracle 12c 环境中加载 Zebra Crossing Bar Code Library。大多数类文件都是创建和加载的,但也有一些被跳过。这个跳过是什么意思?这是否意味着 loadjava 实用程序根本没有处理给定的类文件,还是意味着它已加载但未编译?
详细日志:
java - 从plsql调用java时Oracle如何导入缺少的java类
我正在尝试逐步编写一个 java 函数,该函数可以采用 Oracle XML (BI) Publisher Report(不是商业智能中使用的 BI Publisher,而是 Oracle Applications 使用的 XML Publisher)功能,并将报告的输出提供为 clob。所以基本上我想采用一个报告定义和模板来输出税务文件,而不是将税务文件返回到一个 clob 中,然后我可以使用 PLSQL 进一步操作。如果有人知道可以执行此操作的现有功能,请告诉我。
我对 Java 不太了解,我从 PL/SQL问题中获取了这个 Stack Overflow Calling Java 并尝试开始并扩展它。
但是我无法将某些类导入 Java 程序。
如果我尝试import oracle.apps.xdo.oa.schema.server.TemplateHelper;
Java 编译失败
JAVA SOURCE 的错误您好:
类 TemplateHelper 位于服务器上的 $JAVA_TOP/oracle/apps/xdo/oa/schema/server/TemplateHelper.class 下,其中 $JAVA_TOP 包含在 CLASSPATH 中。
我也试过
但由于某种原因,这会返回
即使所有其他程序在连接上都可以正常工作。
有谁知道我如何导入课程?
java - 加载 .jar 期间的 Oracle loadjava 错误
我正在尝试使用以下命令将 .jar 加载并发布到我的 Oracle 数据库中:
但我收到此错误:
我授予CREATE ANY PROCEDURE
和CREATE ANY TABLE
特权PIN75
BIPExtension.jar 包含一个具有四个方法的类:
我只想在执行 SELECT 语句期间使用这些方法。请告诉我我是否走错了路。如果没有,请帮助我在使用 loadjava 实用程序期间修复此错误。
oracle - osx 的 loadjava 实用程序
是否有适用于 OSX 的 loadjava 实用程序或将我的 java 类从 mac os 加载到 Oracle 数据库的方法?我正在尝试使用 mac os 中的 eclipse 执行 java 存储过程,但我无法将我的 java 类加载到 Oracle 数据库中。
这是我的java类
这是我调用java类的sql查询
我可以使用 loadJava 实用程序在 Windows 机器上执行此操作,我的问题是如何在 mac os 上执行此操作。
java - 在 oracle 中的 loadjava 命令后,Java 类具有 INVALID 状态
我想加载到 oracle 数据库中的 java 类有问题。在 windows 命令行中使用 'loadjava' 后没有任何输出:
loadjava -user lrn001/123456@LAND SharedAreaDecoder.class
但我在 sql developer 中验证了我的 java 类的状态,发现它的状态无效: user_objects table
该类已在 Java 8 中编译。我使用的是 oracle 数据库 12c。我已经尝试加载另一个 java 类,并且在每种情况下问题都是相同的,因此状态为无效。除此之外,我尝试使用 resolve,结果如下:
alter java class "SharedAreaDecoder" resolve;
脚本输出: 警告:执行完成并出现警告。Java CLASS 已更改
使用上述命令后的状态还是一样。
使用以下命令可提供更多详细信息:
错误:类 SharedAreaDecoder ORA-29521:找不到名称 java/nio/charset/StandardCharsets 以下操作失败类 SharedAreaDecoder:分辨率退出:处理过程中发生故障
错误翻译为:referenced name java/nio/charset/StandardCharsets could not be found
如何解决这个问题?
java - java.sql.SQLSyntaxErrorException: ORA-01729: 使用 Java 存储过程时需要数据库链接名称
我在 Oracle 中创建了一个 java 存储过程,使用查询:
以下是我的java代码。(输入是json类型。由于plsqlI_sheetnode
中没有数据类型,所以我在那里使用,所以我在这里使用相同的)Jsontype
clob
当我试图运行这样的程序时,
我得到以下输出:
我无法弄清楚原因。既然正在打印“连接成功”,那么连接真的成功了吗?或不?如果不是,为什么?
注意:我已经使用loadjava
实用程序加载了 java 类。
sql - Oracle 11g 数据库缺少 Loadjava 实用程序
我阅读了一些关于如何使 Oracle SQL 触发器调用 Java 方法的教程,如下所示。
到处都提到有一个名为loadjava
. 我正在使用 Windows 10、oracle SQL Server 11.2.0。我找不到任何名为loadjava
. 那么我在哪里得到它呢?另外,如何在 oracle sql 中创建一个触发器,一旦发生任何表插入,它就会调用 java 方法?
java - 无法在 Oracle 中使用 dbms_java.loadjava 加载 jar
我需要使用dbms_java.loadjava
方法在 Oracle RDBMS 中上传 jar 文件。我已授予所有必需的权限,并且能够成功运行以下功能。
但是,我还需要上传一个外部 jar 并使用它。loadjava
通过将 jar 放在 Oracle Server 上并运行命令,我可以成功地做到这一点。但是我想dbms_java.loadjava
从我的本地系统做同样的事情。我正在尝试以下查询。
它返回Call completed.
但是,jar 没有上传,因为我试图访问 Jar 中的方法并出现错误
loadjava
但是,当通过命令上传 jar 时,可以使用相同的方法。请建议。可能是我缺少一些基础知识。
oracle - 如何在 oracle 中使用 `dbms_java.loadjava` 从远程系统上传 jar
我需要使用dbms_java.loadjava
远程系统在 Oracle 数据库中上传 jar 文件。
我努力了
call dbms_java.loadjava('–proxy -Dhttp.proxyHost=remote_system_ip -Dhttp.proxyPort=22 file:///home/abc.jar');
它返回Call completed.
但是,虽然使用 PLSLQ 的 jar 中的函数低于错误。
但是,当将 jar 上传到 Oracle 数据库服务器并通过使用loadjava
命令执行相同操作时,它工作正常。
loadjava -user dbuser/dbpass path_to_jar/abc.jar
然后我可以从我的 PLSQL 代码中访问 jar 文件中的函数。
此外,我在运行它时注意到的另一件事,dbms_java.loadjava
即使abc1.jar
不是有效的文件名并且不存在,也可以成功完成以下命令。
call dbms_java.loadjava('–proxy -Dhttp.proxyHost=remote_system_ip -Dhttp.proxyPort=22 file:///home/abc1.jar');
请建议。