在 Ubuntu 上配置 Oracle 数据库,客观地说:比 MySQL / PostgreSQL 要难一些,但也不算“特别难”,主要在于步骤多、限制多、容易踩坑。
下面给你一个直观对比和难度说明。
你需要手动配置:
oracle 用户和组/etc/sysctl.conf(共享内存、信号量等)/etc/security/limits.conflibaio、gcc、make、unixODBC 等)runInstaller| 方式 | 难度 | 适合人群 |
|---|---|---|
| Ubuntu 原生安装 Oracle | ⭐⭐⭐⭐ | 有 Linux 基础 |
| Docker 安装 Oracle | ⭐⭐ | 推荐 ✅ |
| Oracle Linux 安装 | ⭐⭐⭐ | 生产环境 |
| 云数据库(OCI / Aliyun) | ⭐ | 不想运维 |
docker run -d \
-p 1521:1521 \
-e ORACLE_PASSWORD=123456 \
container-registry.oracle.com/database/express:21c
优点:
大致步骤(简版):
⚠️ 新手通常需要 1~3 小时,还容易卡在依赖或参数上。
Ubuntu 上配 Oracle:不难到离谱,但绝对不轻松;
会用 Docker,难度直接降一半以上。
如果你愿意,可以告诉我:
我可以直接给你一步一步可复制的命令。