在 Ubuntu 上运行 Oracle Database(通常指 Oracle Database 企业版/标准版/Express Edition),官方支持情况如下:
一、Oracle Database 官方支持的 Ubuntu 版本(有限)
Oracle 官方并未全面支持 Ubuntu,主要支持的是 Oracle Linux / RHEL / SLES。
但 Oracle 官方明确支持的 Ubuntu 版本只有:
- Ubuntu 20.04 LTS(x86_64)
- 支持 Oracle Database 19c
- 需使用 Oracle 提供的 Ubuntu 安装包(非 RPM 伪造方式)
✅ 官方文档:Oracle Database 19c Installation Guide for Linux
✅ Ubuntu 20.04 是 Oracle 唯一“官方认证”的 Ubuntu 版本
二、常见可用但不“官方支持”的版本(社区/实践)
以下版本可安装但属于非官方支持(需手动处理依赖):
Oracle 19c
- Ubuntu 20.04 ✅(官方)
- Ubuntu 22.04 ⚠️(可装,需补依赖)
- Ubuntu 18.04 ⚠️(老环境可用)
Oracle 21c
- 仅 Oracle Linux 官方支持
- Ubuntu 上可强行安装(不推荐生产)
Oracle 23c (23ai)
- 官方仅支持 Oracle Linux 8/9
- Ubuntu 不支持官方安装
三、Oracle XE(Express Edition)支持情况
Oracle XE 限制更宽松:
- Oracle XE 21c
- Ubuntu 20.04 / 22.04 ✅(社区验证)
- Oracle XE 18c / 11g
四、生产环境建议
✅ 生产推荐:
- Oracle Linux 8 / 9
- RHEL 8 / 9
⚠️ Ubuntu 仅适合:
五、总结表
| Oracle 版本 |
Ubuntu 官方支持 |
常用可用 |
| 11g |
❌ |
16.04 |
| 18c |
❌ |
18.04 |
| 19c |
✅ 20.04 |
22.04 |
| 21c |
❌ |
20.04/22.04 (XE) |
| 23ai |
❌ |
不支持 |
如果你告诉我:
- 是 开发还是生产
- 用 XE 还是 企业版
- Ubuntu 具体版本
我可以给你精确安装方案。