温馨提示×

Debian装Oracle要几步

小樊
34
2026-10-14 06:26:01
栏目: 云计算

在 Debian 上安装 Oracle Database(通常指 Oracle 19c / 21c / 23c)不是官方支持的组合(Oracle 官方只支持 RHEL / OEL / SLES 等),所以步骤比在 RHEL 上多一些,也比较容易踩坑。

下面给你一个清晰的总览版步骤(以 Oracle 19c 为例),不算细节命令,只看“要几步”。


一、总体步骤(约 10 步)

1. 系统准备

  • 使用 Debian 11 / 12(64 位)
  • 最小化安装
  • 配置主机名、静态 IP

2. 创建用户和组

  • oinstall
  • dba
  • oracle 用户

3. 安装依赖包

Debian 需要手动装大量包,例如:

  • gcc, make, libaio, libstdc++, unixodbc 等
  • 很多包名和 RHEL 不一样

4. 修改内核参数

  • /etc/sysctl.conf
  • 共享内存、信号量、文件描述符

5. 修改用户限制

  • /etc/security/limits.conf
  • oracle 用户的 nofile / nproc

6. 创建目录结构

  • /u01/app/oracle
  • /u01/app/oraInventory

7. 下载 Oracle 软件

  • 从 Oracle 官网下载:
    • LINUX.X64_193000_db_home.zip

8. 解压并运行安装

  • runInstaller
  • 通常会 报 compatibility 错误
  • 需要伪装成 RHEL(改 /etc/os-release)

9. 执行 root 脚本

  • orainstRoot.sh
  • root.sh

10. 建库(DBCA)

  • 用 dbca 创建数据库
  • 或静默建库

二、简化说法

Debian 装 Oracle ≈ 10 步,但每一步都更容易出错


三、如果你只是想“能用 Oracle”

✅ 更推荐方案

  1. Oracle Linux(官方支持,最省事)
  2. Docker 跑 Oracle
    docker run -d -p 1521:1521 gvenzl/oracle-xe
    
  3. Debian + PostgreSQL(不是 Oracle,但类似)

四、你可以告诉我

  • Debian 版本(11 / 12?)
  • Oracle 版本(19c / 21c / 23c?)
  • 图形界面 or 纯命令行?

我可以直接给你 一步一步可复制的命令版教程。

0 踩