上一篇专门下载了ords、apex的安装包,ORDS的独立于apex适配更多应用,
Oracle REST Data Services (ORDS) 是 Oracle 数据库的现代化 REST 网关,通过标准化 HTTP/HTTPS 协议将数据库能力转化为安全的 RESTful API 服务。其核心功能与优势包括:
高效数据服务化
自动生成基于 Oracle 表的 CRUD API(GET/POST/PUT/DELETE),支持 JSON/XML 数据格式,使移动端和 Web 应用可无缝消费数据库服务。
全栈管理能力
提供超过 500 个数据库管理 API 端点,覆盖 PDB 操作、数据泵导入导出、性能监控等核心运维场景,实现数据库全生命周期 API 化。
零摩擦集成架构
作为轻量级 Java 中间件,支持独立部署(内置 Jetty)或集成 WebLogic/Tomcat,无需 Oracle Home 即可通过嵌入式 JDBC 驱动连接数据库。
企业级安全加固
原生支持 HTTPS 加密传输、OAuth 2.0 认证、细粒度访问控制,并通过 SQL 注入防护机制保障数据安全。
开发运维一体化
集成 SQL Developer Web 提供浏览器端数据库开发环境,同时支持 MongoDB API 协议,实现异构应用的无缝接入。
通过将传统数据库转变为云原生数据服务枢纽,ORDS 显著降低了系统集成复杂度,加速了企业数字化转型进程。其免费特性与 Oracle 数据库的深度绑定,为构建微服务架构提供了开箱即用的数据中台解决方案。
3 安装ORDS
1.JDK部署
ords 24需要 java 11 以上(jdk-21_linux-x64_bin.tar.gz)
Oracle Java SE Downloads:https://www.oracle.com/java/technologies/downloads/
https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz
java -version 检查一下 JDK 版本是否符合要求
[root@apex2495:/usr/local]# java -version
bash: java: 未找到命令...
^C
[root@apex2495:/root]# which java
/usr/bin/which: no java in (/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin)
[root@apex2495:/root]# ls -lrht /u01/source/jdk-21_linux-x64_bin.tar.gz
-rw-r--r-- 1 root root 189M 1月 26 11:54 /u01/source/jdk-21_linux-x64_bin.tar.gz
[root@apex2495:/root]# cd /usr/local
[root@apex2495:/usr/local]# gunzip /u01/source/jdk-21_linux-x64_bin.tar.gz
[root@apex2495:/usr/local]# ls -lrht /u01/source/jdk-21_linux-x64_bin.tar
-rw-r--r-- 1 root root 332M 1月 26 11:54 /u01/source/jdk-21_linux-x64_bin.tar
[root@apex2495:/usr/local]# tar -xf /u01/source/jdk-21_linux-x64_bin.tar
[root@apex2495:/usr/local]# ls -lrht jdk-21.0.6/
总用量 24K
-rw-r--r-- 1 10668 10668 1.3K 12月 3 19:08 release
-rw-r--r-- 1 10668 10668 290 12月 3 19:08 README
lrwxrwxrwx 1 10668 10668 23 12月 3 19:08 LICENSE -> legal/java.base/LICENSE
drwxr-xr-x 2 root root 4.0K 1月 26 11:56 bin
drwxr-xr-x 5 root root 146 1月 26 11:56 conf
drwxr-xr-x 3 root root 132 1月 26 11:56 include
drwxr-xr-x 2 root root 4.0K 1月 26 11:56 jmods
drwxr-xr-x 71 root root 4.0K 1月 26 11:56 legal
drwxr-xr-x 5 root root 4.0K 1月 26 11:56 lib
drwxr-xr-x 3 root root 18 1月 26 11:56 man
2 设置环境变量
[root@apex2495:/usr/local]# vi /etc/profile
export JAVA_HOME=/usr/local/jdk-21.0.6
export PATH=$JAVA_HOME/bin:$PATH
[root@apex2495:/usr/local]# su - oracle
[root@apex2495:/usr/local]# java -version
java version "21.0.6" 2025-01-21 LTS
Java(TM) SE Runtime Environment (build 21.0.6+8-LTS-188)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.6+8-LTS-188, mixed mode, sharing)
[oracle@apex2495:/home/oracle]$
3 安装ORDS
解压安装文件解压文件 ---以下Oracle用户操作

最低0.47元/天 解锁文章
1067

被折叠的 条评论
为什么被折叠?



