温馨提示×

Ubuntu如何升Oracle版

小樊
39
2026-09-26 01:35:09
栏目: 云计算

你这个问题表述比较简短,我先把几种常见含义都给你覆盖一下,你看看哪一种是你想做的:


一、把 Ubuntu 系统“升级到 Oracle 提供的版本”(Oracle Linux?)

如果你意思是:

现在用的是 Ubuntu,想换成 Oracle 官方 Linux(Oracle Linux)

⚠️ 结论:不能“升级”,只能重装

Ubuntu 和 Oracle Linux 是不同发行版,底层不完全兼容,无法像 do-release-upgrade 那样升级。

正确做法

  1. 备份数据
  2. 下载 Oracle Linux ISO
    https://yum.oracle.com/oracle-linux-isos.html
  3. 制作启动盘(Rufus / Ventoy)
  4. 重装系统
  5. 可选:安装 Oracle 官方内核(UEK)

二、在 Ubuntu 上安装 / 升级 Oracle 数据库

如果你是问:

Ubuntu 上如何升级 Oracle Database(比如 19c → 21c / 23c)

注意事项(很重要)

✅ Oracle 官方不支持 Ubuntu ✅ 只能在 Ubuntu 上“非官方运行” ✅ 生产环境强烈不建议

大致步骤(示例)

# 1. 停止原数据库
sqlplus / as sysdba
SHUTDOWN IMMEDIATE

# 2. 安装新 Oracle 软件到新目录
# 例如 /opt/oracle/product/23c

# 3. 执行升级
dbupgrade

# 4. 启动并校验
STARTUP

⚠️ 实际远比这复杂,需要:

  • 调整内核参数
  • 修改 /etc/sysctl.conf
  • 安装大量依赖
  • 手动打补丁

三、把 Ubuntu 的 Oracle JDK 升级

如果你是问 Java:

sudo apt update
sudo apt install oracle-java17-installer
sudo update-alternatives --config java

或手动:

sudo tar -xzf jdk-17_linux-x64_bin.tar.gz -C /opt

四、你说的是“Oracle 云上的 Ubuntu 升级”?

例如:

Oracle Cloud 的 Ubuntu 实例如何升级版本

sudo do-release-upgrade

✅ 建议你补充一句

你可以直接告诉我:

  • 是 系统发行版?
  • 是 Oracle 数据库?
  • 是 Java?
  • 是 Oracle Cloud 上的 Ubuntu?

我可以直接给你精准命令版教程。

0 踩