ubuntu

Ubuntu Oracle怎样安装软件

小樊
56
2025-09-27 18:22:42
栏目: 云计算

在Ubuntu上安装Oracle相关软件(数据库/客户端/工具)的通用流程及注意事项

一、前期准备

  1. 系统要求

    • Ubuntu 16.04及以上版本(建议使用LTS版本,如22.04、24.04);
    • 至少2GB内存(Oracle Database推荐4GB以上)、2核CPU、10GB以上磁盘空间(用于安装目录和数据文件);
    • 稳定的网络连接(用于下载软件包)。
  2. 安装基础依赖
    在终端执行以下命令,安装Oracle软件所需的系统依赖:

    sudo apt update
    sudo apt install -y alien libaio1 unixODBC wget unzip
    

    alien用于转换RPM包为DEB格式(若需安装Oracle提供的RPM包);libaio1是Oracle必需的异步I/O库;unixODBC用于数据库连接驱动。

二、Oracle Database安装(命令行方式)

1. 添加Oracle官方APT源(可选,适用于10g/11g Express Edition)

若需安装Oracle 10g Express Edition(XE),可通过Oracle官方源快速部署:

注:Oracle 11g及以上版本的Database软件未提供Ubuntu原生APT包,需通过官方下载页面获取RPM/压缩包安装。

2. 手动安装Oracle Database(通用步骤)

三、Oracle Instant Client安装(用于应用连接)

Oracle Instant Client是轻量级客户端库,用于应用程序连接Oracle数据库(无需安装完整数据库)。

四、cx_Oracle(Python连接Oracle的工具)安装

若需通过Python应用连接Oracle数据库,需安装cx_Oracle模块(纯Python扩展,依赖Oracle客户端库)。

五、常见问题排查

  1. 环境变量未生效
    确保~/.bashrc/etc/environment中的变量设置正确,执行source命令刷新;若仍无效,检查变量是否拼写错误(如LD_LIBRARY_PATH而非LD_LIBRARY_PAHT)。

  2. ORA-21561: OID generation failed
    编辑/etc/hosts文件,添加主机名与IP地址的映射(如127.0.0.1 localhost your_hostname),保存后重启系统或执行sudo hostnamectl set-hostname your_hostname

  3. 依赖缺失错误
    若安装过程中提示缺少libnnz19.solibaio.so.1等库,通过apt安装对应依赖(如sudo apt install libaio1),或手动下载并放置至/usr/lib目录。

注意事项

0
看了该问题的人还看了