Focus On Oracle

Installing, Backup & Recovery, Performance Tuning,
Troubleshooting, Upgrading, Patching

Oracle Engineered System


当前位置: 首页 » 技术文章 » Oracle 12c+

在Oracle数据库中使用REST

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

从ORDS 22.3或更高版本,Oracle数据库21c或更高版本,还可以将适用于MongoDB的Oracle Database API部署在本地。下面是在本地配置ORDS启用MongoDB API的方式。

1.安装ORDS(Oracle REST Data Service)
从https://oracle.com/rest下载并解压安装包,设置环境变量,开始安装ORDS
export PATH=/u01/ords-standalone/ords/bin:$PATH
export ORDS_CONFIG=/u01/ords-standalone/config
ords install

2.启用适用于MongoDB的Oracle Database API
ords config set mongo.enabled true

3.启动Oracle REST Data Service
ords serve &

4.为用户启用REST数据服务
sqlplus ohsdba/Oracle12#@xd09mdb04/orcl
exec ords.enable_schema(true);

5.通过MongoDB的工具连接oracle数据库
配置完成后,通过MongoDB的工具(mongosh, mongoexport, mongoimport, mongodump, mongorestore),就可以连接Oracle JSON了。

如果只用REST,上面的步骤2可以不启用,下面是用Oracle REST的一个简单的demo



Reference
https://www.oracle.com/database/technologies/appdev/rest/best-practices/
https://www.oracle.com/cn/database/technologies/appdev/rest.html
关键词:rest oracle 

相关文章

基于PDB的Active Data Guard(Oracle 21.7+)
在Oracle数据库中使用REST
OGG from MySQL to Oracle
Oracle数据库容灾之两地三中心实践
低代码开发用Oracle Apex,看这篇就够了
Oracle Database 20c之SQL宏
Java beginner for Oracle DBA
Oracle Database 20c之区块链表
Oracle Database 20c的一些微妙变化
关于Oracle的Sequence,你需要知道的
Oracle数据库优化方面资料
Oracle Database 19c在优化方面有哪些新特性
Top