问题标签 [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.
oracle - 如何在 Oracle REST 数据服务中编程响应
我正在使用 Oracle 休息数据服务。所以我需要编写一个响应特定请求的程序。例如,
我在应用程序 Express ORDS 中收到请求,
现在我需要为此请求创建响应。喜欢,
谢谢你!
java - Oracle REST 数据服务 apex_pu
我尝试安装 Oracle REST 数据服务,但出现此错误:(on java -jar ords.war install
)
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 但我只是得到一个未找到的响应。
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。
database - Apex Listener(ords) 安装到不同的服务器
我有两个不同的服务器。其中之一包括 Oracle db 和 Apex 侦听器。我想在不同的服务器上设置 Apex 侦听器(ords)。所以用户不能直接访问数据库服务器。如何配置此安装?有没有办法做到这一点?
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。我附上了错误
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 服务时,我似乎无处可去。这是服务定义:
邮递员中的错误消息:
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\
。但是,我仍然遇到类似的错误:
调试跟踪
堆栈跟踪与以前几乎相同。
oracle - 在 ORDS 中更改 CSV 分隔符
我最近设置了 Oracle Rest Data Services (ORDS),并成功创建了多个返回 JSON 和 CSV 数据的端点。但是,有没有办法更改服务的分隔符(例如制表符或管道)csv/query
?由于 ORDS 包是加密的,因此无法在这方面进行修改,而且我读过的文档都没有表明有一个内置选项可以进行此更改。
我正在考虑在 ORDS 中创建一个插件,该插件基本上会调用 CSV 路径,然后在返回数据之前将其转换为新的分隔符,但在此之前我想确保没有任何更简单的方法可以实现这一点。