温馨提示×

如何安装ubuntu oracle

小樊
46
2026-09-01 20:47:39
栏目: 云计算

你的问题里“ubuntu oracle”可能指两种常见场景:

  1. 在 Ubuntu 上安装 Oracle 数据库(Oracle Database)
  2. 在 Ubuntu 上安装 Oracle 提供的软件(如 Oracle Java、Oracle Instant Client 等)

下面我分别说明最常见的情况。


一、在 Ubuntu 上安装 Oracle Database(以 Oracle 19c 为例)

⚠️ 注意:Oracle Database 官方对 Ubuntu 支持有限,通常建议在 Oracle Linux / RHEL 上运行。Ubuntu 上安装需要额外处理依赖。

方式 1:使用 Docker(最推荐,最简单)

# 安装 Docker
sudo apt update
sudo apt install docker.io

# 拉取 Oracle 19c 镜像(需先注册 Oracle 账号)
docker pull container-registry.oracle.com/database/enterprise:19.3.0.0

# 运行容器
docker run -d \
  -p 1521:1521 \
  -e ORACLE_PWD=YourPassword \
  --name oracle19c \
  container-registry.oracle.com/database/enterprise:19.3.0.0

连接:

sqlplus system/YourPassword@localhost:1521/ORCLCDB

方式 2:原生安装(不推荐新手)

步骤概要:

  1. 创建 oracle 用户和组
  2. 安装依赖
sudo apt install -y binutils compat-libstdc++-33 \
build-essential libaio1 unixodbc
  1. 下载 Oracle 安装包(.zip)
  2. 解压并运行 runInstaller
  3. 手动修复 Ubuntu 与 RHEL 的差异问题

⚠️ 过程复杂,容易失败。


二、在 Ubuntu 上安装 Oracle Java

安装 OpenJDK(推荐)

sudo apt update
sudo apt install openjdk-17-jdk

验证:

java -version

安装 Oracle JDK(官方)

  1. 到 Oracle 官网下载 .deb
  2. 安装:
sudo dpkg -i jdk-17_linux-x64_bin.deb

三、在 Ubuntu 上安装 Oracle Instant Client

sudo apt install -y libaio1
unzip instantclient-basic-linux.x64.zip
export PATH=$PWD/instantclient_21_1:$PATH

四、推荐方案总结

需求 推荐方式
学习 Oracle Docker
生产环境 Oracle Linux
只连数据库 Instant Client
用 Java OpenJDK

如果你能具体说一下:

  • 数据库 还是 客户端
  • Ubuntu 版本(20.04 / 22.04 / 24.04)?
  • 用于 学习 / 开发 / 生产

我可以给你更精确的安装步骤。

0