问题标签 [oracle-ords]

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.

0 投票
2 回答
1261 浏览

oracle - 如何在 Oracle REST 数据服务中编程响应

我正在使用 Oracle 休息数据服务。所以我需要编写一个响应特定请求的程序。例如,

我在应用程序 Express ORDS 中收到请求,

现在我需要为此请求创建响应。喜欢,

谢谢你!

0 投票
7 回答
22630 浏览

java - Oracle REST 数据服务 apex_pu

我尝试安装 Oracle REST 数据服务,但出现此错误:(on java -jar ords.war install)

0 投票
2 回答
1949 浏览

oracle - 无法让 Oracle ORDS 为使用 APEX 5 宁静服务和 Oracle XE11g 的请求提供服务

我正在使用 Oracle 11g XE,我在其上安装了最新版本的 APEX (5),现在我正在尝试使用 restful 服务选项通过 rest 公开我的表。我已经下载了 ORDS 并按照此处的说明独立安装和运行它。我在 apex 中创建了一个休息服务,但我不知道如何测试它 - 我尝试了各种 URL,但没有得到任何响应!

我的 apex 安装为http://localhost:8080/apex/

在启动时 ORDS 似乎暗示它映射到 /ords 但情况似乎并非如此。

如果我导航到http://localhost:8080/ords我会得到一个 Authentication required 弹出窗口 - 需要用户名和密码。服务器说 XDB。

我还使用 uri 模板 emp_json 创建了一个基于 EMP 的 restful 服务。我希望这将在http://localhost:8080/ords/emp_json(或者可能是http://localhost:8080/apex/emp_json)上提供服务,但我再次只得到验证所需的弹出窗口。我在这里尝试了各种数据库用户的密码,例如 APEX_REST_PUBLIC_USER 但我只是得到一个未找到的响应。

0 投票
0 回答
437 浏览

oracle - 使用 java HTTPURLConnection 和 PL/SQL 的 Oracle Rest 数据服务

我的用例是以编程方式启用模式和表作为 REST 服务。

我通过 PL/SQL API 实现了这一点。

我能够成功启用并执行 GET 、 POST 和 PUT 请求。

我正在使用 Java HTTPConnectionURL 来执行这些 REST 请求。但我无法删除

从 DB 中删除一行的示例 url:

http://localhost:8666/ords/sampleords/employee/?q= {"empid":"3"}

我正在以下列方式形成这个 URL

我正在使用 java HTTPConnectionURL 创建删除请求

当我点击 URL 时,我得到 200 作为响应,但没有任何行被删除。回复说{“rowsDeleted”:“0”}

我想知道是否有人尝试使用 Java 访问 Oracle Rest Data Services。

0 投票
1 回答
1136 浏览

database - Apex Listener(ords) 安装到不同的服务器

我有两个不同的服务器。其中之一包括 Oracle db 和 Apex 侦听器。我想在不同的服务器上设置 Apex 侦听器(ords)。所以用户不能直接访问数据库服务器。如何配置此安装?有没有办法做到这一点?

0 投票
2 回答
1766 浏览

json - Oracle ords:如何使用集合创建 put/post 方法

我创建了一个 post 方法来接收客户的地理位置数据: Post 方法

当我使用 JSON 调用 post 方法时:

我的 PL/SQL 脚本有效。

现在我想发送一组记录,但我不知道该怎么做。我创建了一个 PUT 方法来接收地理位置集合,并构建了一个脚本来解析参数: Put 方法

当我使用 JSON 调用 put 方法时:

我收到消息:

我做错了什么?我想创建一个 post/put 方法来接收一个集合。谢谢你的帮助。

0 投票
1 回答
1783 浏览

oracle - 在 Amazon AWS ec2 和 Oracle RDS 上配置 Oracle Apex

我正在尝试在 Amazon AWS ec2 上配置 Oracle Apex 并使用 Oracle RDS 作为数据库实例。我已注册为免费用户用于学习目的。这是我第一次为 oracle Apex 配置 ec2 + ORDS。

当我为 Oracle Apex (ec2) 配置 ORDS 并点击命令时:java -jar ords.war 它要求“输入具有 SYSDBA 权限的用户名以验证安装 [SYS]: ”但我的用户没有 SYS 权限而且我无法授予它 SYS 权限。在此处输入图像描述

有人可以帮我解决这个问题。我被困在这一点上,因此无法启动 APEX。我附上了错误

0 投票
1 回答
1869 浏览

oracle - Oracle ORDS 3.0.4 POST PL/SQL 过程 400 错误请求

Oracle 12c 12.1.0.2、SQL Developer 4.1.3.20

按照在线教程安装了 ORDS(无 APEX),并且自动启用功能工作正常,包括 POST 到启用的(emp)表,因此环境看起来不错。但是当我尝试在 POST 中定义 PL/SQL 服务时,我似乎无处可去。这是服务定义:

邮递员中的错误消息:

0 投票
1 回答
4261 浏览

oracle - 安装 ORDS(不带 APEX)

我很难让 ORDS 3.0.4.60.12.48 在 Tomcat 7.0.68 服务器上工作。数据库本身是 Oracle 12.1.0.2.0。

每当我尝试访问 ORDS 页面时localhost:8080/ords,都会收到 404 错误。启用该 debug.printDebugToScreen属性后,页面显示以下内容:

调试跟踪

堆栈跟踪

不幸的是,我并没有真正在网上找到很多关于此的信息。其中很多是在检查我没有使用的 APEX 特定用户。在我确实找到的内容中,我已经检查并可以确认我可以ORDS_PUBLIC_USER手动登录,并且我尝试将ojdbc.jar文件从我的 Oracle 客户端复制到 Tomcatlib文件夹。但是,问题似乎仍然存在。

任何帮助,将不胜感激!

[编辑] 所以我尝试使用全新的 ORDS 配置重新安装它,并意识到我的安装目录中没有apex_pu.xml文件ords\conf\。但是,我仍然遇到类似的错误:

调试跟踪

堆栈跟踪与以前几乎相同。

0 投票
1 回答
432 浏览

oracle - 在 ORDS 中更改 CSV 分隔符

我最近设置了 Oracle Rest Data Services (ORDS),并成功创建了多个返回 JSON 和 CSV 数据的端点。但是,有没有办法更改服务的分隔符(例如制表符或管道)csv/query?由于 ORDS 包是加密的,因此无法在这方面进行修改,而且我读过的文档都没有表明有一个内置选项可以进行此更改。

我正在考虑在 ORDS 中创建一个插件,该插件基本上会调用 CSV 路径,然后在返回数据之前将其转换为新的分隔符,但在此之前我想确保没有任何更简单的方法可以实现这一点。