温馨提示×

ubuntu oracle配置怎样开始

小樊
41
2026-09-23 02:08:11
栏目: 云计算

下面给你一个在 Ubuntu 上配置 Oracle 数据库(以 Oracle 19c 为例)的入门流程,从“什么都没装”到“能启动并用 sqlplus 连上”。


一、准备工作

1. 系统要求

  • Ubuntu 20.04 / 22.04(推荐)
  • 内存 ≥ 4GB(建议 8GB)
  • 磁盘 ≥ 20GB
  • 用户:建议使用 非 root 用户(如 oracle

2. 创建 Oracle 用户和组

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

二、安装依赖包

sudo apt update
sudo apt install -y \
  bc \
  binutils \
  build-essential \
  libaio1 \
  libaio-dev \
  libelf-dev \
  sysstat \
  unixodbc \
  unzip \
  vim

三、系统参数配置

1. 修改 /etc/sysctl.conf

sudo vim /etc/sysctl.conf

添加:

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967295
kernel.shmall = 2097152
net.ipv4.ip_local_port_range = 9000 65500

执行:

sudo sysctl -p

2. 修改 /etc/security/limits.conf

sudo vim /etc/security/limits.conf

添加:

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

四、下载 Oracle 安装包

从 Oracle 官网下载:

  • LINUX.X64_193000_db_home.zip

放进 /home/oracle/


五、安装 Oracle 软件

su - oracle
mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.0.0/dbhome_1
cd /u01/app/oracle/product/19.0.0/dbhome_1
./runInstaller

⚠️ Ubuntu 不是 Oracle 官方支持系统
安装时可能需忽略 OS 检查(仅学习环境)


六、创建数据库(DBCA)

export ORACLE_HOME=/u01/app/oracle/product/19.0.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH

dbca

或使用静默:

dbca -silent -createDatabase \
 -templateName General_Purpose.dbc \
 -gdbname orcl -sid orcl \
 -responseFile NO_VALUE \
 -characterSet AL32UTF8

七、启动与使用

sqlplus / as sysdba
startup;

八、常见问题

1. Ubuntu 不支持?

✅ 可装,但生产环境不推荐

2. 内存不足?

SGA / PGA 参数

3. 监听起不来?

lsnrctl start

九、下一步你可以学

  • 用户/表空间管理
  • 备份恢复(RMAN)
  • PL/SQL
  • 主从 / Data Guard

如果你愿意,可以告诉我:

  • ✅ Ubuntu 版本
  • ✅ 是否用于学习 / 生产
  • ✅ Oracle 版本(11g / 19c / 21c)

我可以给你更精确的一步到位教程

0