温馨提示×

ubuntu怎么设oracle源

小樊
44
2026-10-28 21:24:05
栏目: 云计算

在 Ubuntu 上设置 Oracle 软件源(repository),通常有两种常见场景:

  1. Oracle 官方 Linux 软件源(Oracle Linux RPM 转 DEB,不推荐直接用)
  2. Ubuntu 上安装 Oracle 相关软件(如 Oracle Instant Client / Oracle JDK)的源
  3. 用 Ubuntu 作为 Oracle Database 安装环境(非源,而是依赖配置)

下面按最常见的用法说明。


一、添加 Oracle Instant Client 的 APT 源(推荐)

如果你只是想在 Ubuntu 上连 Oracle 数据库(开发/运维常用):

1. 下载并添加 Oracle 的 GPG key

sudo mkdir -p /etc/apt/keyrings
sudo curl -fsSL https://download.oracle.com/otn_software/linux/instantclient/oracle-instantclient.key \
  -o /etc/apt/keyrings/oracle.asc

2. 添加 APT 源

echo "deb [signed-by=/etc/apt/keyrings/oracle.asc] \
https://download.oracle.com/otn_software/linux/instantclient/$(. /etc/os-release; echo $VERSION_CODENAME) ./ " \
| sudo tee /etc/apt/sources.list.d/oracle-instantclient.list

3. 更新并安装

sudo apt update
sudo apt install oracle-instantclient-basic

二、添加 Oracle JDK 的源(Ubuntu 常用)

如果你是要装 Oracle JDK:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java17-installer

(版本号可改)


三、Ubuntu 上安装 Oracle Database(不是“源”)

Ubuntu 官方不支持 Oracle Database RPM 源,通常做法:

  • 用 Oracle Linux 源 + alien 转 deb(不推荐)
  • 或直接在 Ubuntu 上:
    sudo apt install alien libaio1
    
    然后手动装 Oracle 提供的 .rpm

⚠️ 生产环境强烈建议用 Oracle Linux / RHEL


四、检查是否成功

apt-cache policy oracle-instantclient-basic

看到 oracle 源地址即成功。


如果你能说明你是:

  • 装 数据库
  • 还是 客户端
  • 还是 JDK

我可以给你精确命令。

0 踩