温馨提示×

Ubuntu Oracle安装包如何获取

小樊
34
2025-12-08 20:47:52
栏目: 云计算

Ubuntu 获取 Oracle 安装包的可靠方式

一 获取途径总览

  • 官方渠道:前往 Oracle 官网下载所需安装介质,通常需要注册并登录 Oracle 账号。常见两类包:用于运行应用的 Oracle Instant Client(提供基础运行库、SQL*Plus 等),以及用于在本机安装数据库的 Oracle Database(如 XE 或企业版)。下载页路径与入口会随版本调整,建议从官网导航进入对应产品页获取最新链接与安装指南。
  • 发行版仓库:部分第三方仓库(如 Ubuntu 的 universe)可能提供较旧版本的 Oracle 相关包,但版本往往滞后,生产环境建议优先使用官网介质。

二 下载 Oracle Instant Client(客户端)

  • 访问 Oracle 的 Instant Client for Linux x86-64 下载页,选择与你系统架构匹配的版本(常见为 x86_64)。下载通常需要 Oracle 账号
  • 常见安装包组合(示例):
    • oracle-instantclientXX-basic-*.rpm(基础运行库)
    • oracle-instantclientXX-sqlplus-*.rpm(命令行客户端)
    • oracle-instantclientXX-devel-*.rpm(开发头文件与链接库,编译驱动用)
      以上包名示例以 18.3 版本为例,实际以官网目录为准。

三 下载 Oracle Database(服务器)

  • 若只需在本机安装数据库,优先选择 Oracle Database Express Edition(XE),其提供 Linux x64 的 .deb 安装包,适合在 Ubuntu 上直接安装。
  • 获取步骤:
    • 登录 Oracle 官网,进入 Downloads → Oracle Database → XE,下载适用于 Linux.deb 包。
    • 在终端进入下载目录,执行安装命令:sudo dpkg -i oracle-xe-*.deb,按提示完成安装与初始化配置。

四 在 Ubuntu 上处理 RPM 包

  • Ubuntu 原生使用 .deb,若下载到 .rpm 包,可用 alien 转换或在安装时直接处理依赖:
    • 安装工具:sudo apt-get install alien libaio1 unixODBC
    • 转换示例:sudo alien -d --scripts oracle-xe-11.2.0-1.0.x86_64.rpm(生成 .deb 后再用 dpkg -i 安装)
    • 也可直接安装 RPM 并补齐依赖(不转换):sudo alien -i 包名.rpm
      注意:转换或安装 RPM 时,常需确保 libaio1 等依赖已就位。

五 版本选择与下载建议

  • 明确用途:仅连接远程库选 Instant Client;在本机部署数据库选 Oracle Database(如 XE)
  • 匹配架构:选择与系统一致的 x86_64(或 ARM 等实际架构)。
  • 关注兼容性:Instant Client 的 版本需与你的应用/驱动兼容(如 Python 的 cx_Oracle 对客户端版本有要求)。
  • 链接变动:Oracle 下载页结构可能调整,若找不到入口,建议从官网首页导航进入对应产品页面获取最新下载链接与说明。

0