Rapid-APEX
Oracle APEX 的安装过程比较繁琐,涉及到东西比较多,特别是在结合ORDS时,总是容易犯错。另外,如果你想快速搭建一套测试环境,但需要特定版本的APEX/ORDS来验证测试某些功能时,每次重新搭环境也会浪费不少时间。
Rapid-APEX 是可以让你从重复繁琐的安装过程中解脱出来,通过简单地设置你要搭建的环境信息,就可以生成对应的安装命令,直接执行即可完成相应的安装配置。
目前支持的产品版本:
- Oracle Database: XE 18c
- Oracle APEX: 19.1, 18.2, 18.1, 5.1.4, 5.0.4
- Oracle ORDS: 19.2, 18.4, 18.2, 18.1, 3.0.12
创建你的APEX实例
生成安装命令
https://apex.oracle.com/pls/apex/f?p=75079:RAPID-APEX
点击 “Generate New APEX Instance” 按钮
基本信息收集
在弹出窗口中,输入 要安装的服务器IP地址, 要安装的路径 and 操作系统版本等信息。
数据库信息收集
当前只有 Oracle Database XE 18c
对于安装文件,支持3种方式:
- 快捷链接: 选择快捷链接可以从默认的存储库下载安装介质
AWS S3 (East Asia)
,速度可能比较慢;- 提供完整下载url: 如果你已经将安装介质上传到互联网上,可以提供诸如下面格式的链接:”
https://mybucket.s3.ap-northeast-1.amazonaws.com/oracle-database-xe-18c-1.0-1.x86_64.rpm
“- 提供服务器上的路径: 如果你已经将安装介质下载到待安装的服务器,可以提供下列格式的地址:”
/root/oracle-database-xe-18c-1.0-1.x86_64.rpm
“
APEX 信息收集
ORDS 信息收集
恭喜!!
你已经完成最难的部分了,接下来你要做的就是:
- 复制生成的安装命令,
- 粘贴进你的远程命令执行窗口,
- 回车启动安装;
- 点击”Finish“按钮保存你的配置。
安装你的APEX实例
执行安装命令
整个安装过程可能持续几十分钟到几个小时(这取决于你的安装介质下载的速度)。
如果一切顺利,你将看到以下提示。
验证你的APEX实例
检查Docker镜像/容器状态
执行以下命令,正常情况下,安装脚本会自动生成两个docker进程,并且状态应该是’healthy’;
1 | docker ps -a |
默认生成的docker镜像;
1 | docker images |
登录你的APEX实例
现在可以测试新生成的APEX实例了,输入你当时设置的连接信息,例如:
如果一切正常的话,应该可以登录你的APEX实例了。
连接你的数据库
在docker容器中连接数据库
连接字符串格式如下:
- CDB:
sqlplus sys/oracle123@47.98.247.100:1521/XE as sysdba
- PDB:
sqlplus sys/oracle123@47.98.247.100:1521/XEPDB1 as sysdba
在docker容器外连接数据库
1 | sqlplus sys/oracle@YOUR_REMOTE_SERVER_IP:YOUR_DB_PORT/XE as sysdba |
修改配置信息(可选)
- DB Data File:
/root/rapid-apex/oradata/
- ORDS config file:
/root/rapid-apex/oracle-ords/
写在最后
现在,你有能力快速安装部署不同版本的APEX/ORDS环境了。如果你觉得还不错,记得在Github上给我打星哦! https://github.com/wfg2513148/rapid-apex
感谢提供镜像的各位大神:
钢哥的 Oracle APEX 系列文章:
- Oracle APEX 系列文章01:Oracle APEX, 让你秒变全栈开发的黑科技
- Oracle APEX 系列文章02:在阿里云上打造属于你自己的APEX完整开发环境 (安装 CentOS)
- Oracle APEX 系列文章03:在阿里云上打造属于你自己的APEX完整开发环境 (安装 Tomcat, Nginx)
- Oracle APEX 系列文章04:在阿里云上打造属于你自己的APEX完整开发环境 (安装XE, ORDS, APEX)
- Oracle APEX 系列文章05:在阿里云上打造属于你自己的APEX完整开发环境 (进一步优化)
- Oracle APEX 系列文章06:Oracle APEX 到底适不适合企业环境?
- Oracle APEX 系列文章07:Oracle APEX 18.1 新特性
- Oracle APEX 系列文章08:如何从 APEX 5.1.4 升级到 最新的 APEX 18.1
- Oracle APEX 系列文章09:为什么选择使用 Oracle APEX
- Oracle APEX 系列文章10:Oracle APEX Evangelion(EVA 补完计划)
- Oracle APEX 系列文章11:全站启用 HTTPS,让你的 APEX 更安全
- Oracle APEX 系列文章12:魔法秀,让你的 H5 页面秒变 APP
- Oracle APEX 系列文章13:Oracle APEX 入门基础资料整理
- Oracle APEX 系列文章14:Oracle APEX 18.1 Docker 镜像
- Oracle APEX 系列文章15:无人值守一键安装Oracle APEX环境
- Oracle APEX 系列文章16:AOP - PDF报表打印新选择
- Oracle APEX 系列文章17:如何利用 Oracle APEX 助力企业应用开发
有关 Oracle APEX 的基础知识和最新动态也请关注钢哥的个人网站:
https://wangfanggang.com
“APEX中文社区微信群”是中国最大的 Oracle APEX 技术讨论微信群,里面每天都在讨论有关 Oracle APEX 的各种话题和最新动态,群里还有 Oracle APEX 美国原厂的大咖,帮助大家答疑解惑,所以关注 Oracle APEX 的同学一定不要错过。由于目前人数已经超过300人了,需要邀请才能加入,想加入的同学请加钢哥微信(添加钢哥时请注明:“希望加入APEX中文社区微信群
”),我来拉大家入群。