温馨提示×

ubuntu下oracle怎么设

小樊
45
2026-10-28 19:28:05
栏目: 云计算

你说的“ubuntu下oracle怎么设”,我理解通常是 在 Ubuntu 上安装 / 配置 Oracle 数据库。下面给你一份实用版指南(以 Oracle 19c 为例,Ubuntu 20.04/22.04 常见做法)。


一、重要前提(先说结论)

Oracle 官方不支持 Ubuntu,只支持 RHEL / Oracle Linux / SUSE。
所以在 Ubuntu 上一般是:

✅ 用 Oracle Linux 兼容方式(推荐)
✅ 或用 Docker(最省事)
❌ 不建议直接在 Ubuntu 原生环境硬装(坑多)


二、最推荐:Docker 方式(简单稳定)

1. 安装 Docker

sudo apt update
sudo apt install docker.io -y
sudo systemctl enable --now docker

2. 拉取 Oracle 19c 镜像

docker pull container-registry.oracle.com/database/enterprise:19.3.0.0

3. 启动 Oracle

docker run -d \
  --name oracle19c \
  -p 1521:1521 \
  -p 5500:5500 \
  -e ORACLE_PWD=YourPassword123 \
  container-registry.oracle.com/database/enterprise:19.3.0.0

4. 连接测试

sqlplus system/YourPassword123@localhost:1521/ORCLCDB

✅ 这是 Ubuntu 下最稳的方案


三、如果你一定要“原生安装 Ubuntu”

1. 系统准备

sudo apt update
sudo apt install -y alien libaio1 unixodbc

2. 创建用户和组

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

3. 修改系统参数

sudo vim /etc/sysctl.conf

添加:

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967295
kernel.shmall = 2097152
sudo sysctl -p

4. 下载 Oracle 安装包

从 Oracle 官网下载:

  • LINUX.X64_193000_db_home.zip

5. 解压并运行安装

unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle
cd /u01/app/oracle
./runInstaller

⚠️ 需要大量依赖修复,极易报错


四、常见设置(安装后)

设置环境变量

export ORACLE_HOME=/u01/app/oracle
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=ORCLCDB

启动监听

lsnrctl start

启动数据库

sqlplus / as sysdba
startup

五、我可以进一步帮你

你可以告诉我: 1️⃣ 是 学习 / 开发 / 生产?
2️⃣ 想用 Docker 还是原生?
3️⃣ Oracle 哪个版本(11g / 19c / 21c)?

我可以直接给你 一步一步命令版 或 踩坑清单。

0 踩