100-Oracle APEX-ORDS安装使用

该文章已生成可运行项目,

上一篇专门下载了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用户操作


                
本文章已经生成可运行项目
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值