在 Ubuntu 上安装 Oracle 数据库相对复杂,因为 Oracle 官方主要支持 RHEL / CentOS / Oracle Linux。下面给你几种可行方案和推荐做法。
适合:开发、学习、测试
sudo apt update
sudo apt install docker.io -y
sudo systemctl enable --now docker
docker pull container-registry.oracle.com/database/enterprise:19.3.0.0
或常用社区镜像:
docker pull gvenzl/oracle-xe:21c
docker run -d \
-p 1521:1521 \
--name oracle \
-e ORACLE_PASSWORD=oracle \
gvenzl/oracle-xe:21c
1521XEsystemoracle✅ 优点:不污染系统,安装快,易删除
⚠️ Oracle 官方不支持 Ubuntu,容易踩坑
runInstaller(需 GUI 或静默安装)sudo apt install -y \
binutils \
libaio1 \
libelf1 \
libstdc++6 \
unixodbc
/etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
⚠️ 过程非常繁琐,不建议生产环境直接用 Ubuntu
| 场景 | 推荐 |
|---|---|
| 学习 | Oracle XE |
| 开发 | Docker Oracle |
| 生产 | Oracle Linux + Oracle |
| 云 | Oracle Cloud Free Tier |
你可以告诉我:
我可以给你一步一步的具体命令。