温馨提示×

怎样在ubuntu配oracle

小樊
45
2026-10-28 19:33:03
栏目: 云计算

在 Ubuntu 上配置 Oracle 数据库有几种常见方式,下面我按最实用、最省事的顺序给你讲,并给出具体步骤。


一、推荐方案(最简单):用 Docker 安装 Oracle

✅ 适合:开发、测试、学习

1. 安装 Docker

sudo apt update
sudo apt install docker.io -y
sudo systemctl enable --now docker

2. 拉取 Oracle 官方镜像(以 19c 为例)

docker pull container-registry.oracle.com/database/enterprise:19.3.0.0

需要先在 Oracle 官网注册并登录容器仓库

3. 启动 Oracle 容器

docker run -d \
  --name oracle19c \
  -p 1521:1521 \
  -p 5500:5500 \
  -e ORACLE_SID=ORCLCDB \
  -e ORACLE_PDB=ORCLPDB1 \
  -e ORACLE_PWD=oracle123 \
  container-registry.oracle.com/database/enterprise:19.3.0.0

4. 连接测试

sqlplus system/oracle123@localhost:1521/ORCLCDB

二、原生安装(不推荐新手)

⚠️ Oracle 官方不支持 Ubuntu,只支持 RHEL / Oracle Linux

可选方案

  • 使用 Oracle Linux 虚拟机
  • 或强行在 Ubuntu 上装(复杂、易踩坑)

简要步骤(仅参考)

  1. 安装依赖
sudo apt install alien libaio1 unixodbc
  1. 下载 Oracle 安装包(.rpm)
  2. 使用 alien 转 deb
  3. 手动建用户、改内核参数
  4. 运行 runInstaller

❌ 问题多、耗时长,不建议


三、替代方案:用 Oracle XE(轻量版)

✅ 适合学习

sudo apt install oracle-xe

⚠️ Ubuntu 官方源通常没有,需要手动下载 .deb


四、客户端工具推荐

  • SQL*Plus
  • SQL Developer
  • DBeaver(免费)

五、我可以进一步帮你

你可以告诉我:

  1. Ubuntu 版本(20.04 / 22.04?)
  2. Oracle 用途(学习 / 开发 / 生产?)
  3. 想要 11g / 19c / 21c?

我可以直接给你 完整可复制命令。

0 踩