Oracle REST 数据服务

Oracle REST 数据服务

Oracle REST Data Services (ORDS) 让您的 Oracle 数据库启用 HTTPS 功能。作为一个中间层 Java 应用,ORDS 提供了数据库管理 REST API、SQL Developer Web、PL/SQL 网关和适用于 REST 的 SODA,并且支持发布 RESTful Web 服务,可与 Oracle 数据库中的数据和存储过程进行交互。

"We went with ORDS as our main API layer when we moved from traditional SOAP/XML services to REST/JSON in our electronic procurement solutions.Our experience there led us to choose ORDS as the main environment for all new projects and have started to rewrite our legacy JSP projects to ORDS." — Advania 产品负责人兼开发人员 Ólafur Tryggvason


通过安全、高性能的 HTTPS 访问 Oracle 数据库

适用于您的 Oracle 本地部署和 Oracle 云 (OCI) 实例

RESTful Web 服务

  • Auto REST 适用于表和视图,RPC 适用于 PL/SQL
  • 通过 SQL & PL/SQL 构建自定义服务
  • {json} 响应
  • 分页结果
  • 开放 API 文档
  • 全面开发支持 (GUI, CLI, API)

SQL Developer Web

  • ORDS 托管的 Web 应用
  • SQL 工作表
  • REST 开发环境
  • JSON 研讨会
  • 管理和绩效调优

数据库管理 API

  • 通过 500 多个端点管理 Oracle 数据库
  • PDB 管理
  • 数据泵
  • 数据字典
  • 性能
  • 监视

更多内容



ORDS 概述
ORDS 导览

使用 SQL Developer Web 构建 RESTful Web 服务并通过 OAUTH2 提供安全保障。



SQL Developer Web
SQL Developer Web

Oracle SQL Developer 现已可在浏览器中使用。



 自动 REST
自动 REST

这篇 Oracle Magazine 文章演示了 REST 如何启用表和使用 API。

产品特性

全部展开 全部收起

核心特性

  • 支持 Oracle 11、12、18、19、20 和 21
  • 独立 Jetty Webserver、Tomcat 或 WLS
  • 适用于本地部署和 Oracle 云

SQL Developer Web

  • Oracle SQL Developer 可在浏览器中使用
  • 在 SQL Worksheet 中运行查询和脚本
  • 查询历史记录、代码完成、代码格式化
  • 将查询和数据导出为常用格式(csv、json 和 INSERT)
  • 将数据加载至新表或现有表中(csv、json、xml、parquet 和 avro)
  • 开发 RESTFul Web 服务并管理启用 REST 的对象
  • 查询和管理 JSON 文档存储 (SODA)
  • 管理数据库用户
  • 性能中心、实例查看器、顶级 SQL
  • 数据建模

自动 REST

  • 面向数据的完整 CRUD REST API
  • 基于 POST 提供面向 PL/SQL 的 RPC
  • 适用于临时工作负载、启用 REST 的 SQL

RESTful Web 服务

  • 轻松向表中上传文件或从表中检索文件
  • 结果和响应自动格式化为 {JSON}
  • 支持 GET、PUT 和 POST,并删除处理程序

安全性

  • 使用 DB USER 模式发布的服务 — DBA 可轻松管理资源和权限
  • 端点受权限/角色保护
  • 提供 OAUTH2 或与您的 Webserver Authentication 相绑定

更多资源

注:为免疑义,本网页所用以下术语专指以下含义:

  1. Oracle专指Oracle境外公司而非甲骨文中国。
  2. 相关Cloud或云术语均指代Oracle境外公司提供的云技术或其解决方案。