温馨提示×

Ubuntu装Oracle要几步

小樊
45
2026-09-26 01:34:08
栏目: 云计算

在 Ubuntu 上安装 Oracle 数据库(以 Oracle 19c 为例),大致可以分为 10 个主要步骤。整体不算简单,因为 Oracle 官方更偏向 RHEL/CentOS,Ubuntu 需要额外处理依赖和参数。


一、前置准备(系统层面)

1. 系统要求确认

  • Ubuntu 20.04 / 22.04(64 位)
  • 内存 ≥ 2GB(推荐 4GB+)
  • 磁盘 ≥ 20GB

2. 创建 Oracle 用户和组

sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
sudo passwd oracle

3. 安装依赖包

sudo apt update
sudo apt install -y bc binutils build-essential libaio1 sysstat \
unzip linux-headers-$(uname -r) elfutils libstdc++5

二、系统参数配置

4. 修改内核参数 编辑 /etc/sysctl.conf

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967295
kernel.shmall = 1073741824

执行:

sudo sysctl -p

5. 设置用户限制 编辑 /etc/security/limits.conf

oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384

三、安装 Oracle

6. 下载 Oracle 安装包 从 Oracle 官网下载:

  • LINUX.X64_193000_db_home.zip

7. 解压并赋权

sudo mkdir -p /u01/app/oracle
sudo chown -R oracle:oinstall /u01
unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.3.0/dbhome_1

8. 使用 oracle 用户运行安装

su - oracle
cd /u01/app/oracle/product/19.3.0/dbhome_1
./runInstaller

四、安装后配置

9. 执行 root 脚本 安装完成后执行:

sudo /u01/app/oraInventory/orainstRoot.sh
sudo /u01/app/oracle/product/19.3.0/db/root.sh

10. 配置环境变量

export ORACLE_HOME=/u01/app/oracle/product/19.3.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=orcl

总结

✅ 一共约 10 步
⚠️ Ubuntu 不是 Oracle 官方首选系统,生产环境更推荐 Oracle Linux / RHEL

如果你愿意,我可以:

  • 给你 一键安装脚本
  • 对比 Ubuntu vs CentOS 装 Oracle
  • 教你 Docker 装 Oracle(最简单)

你想用哪种方式?

0 踩