在 Ubuntu 上“部署 Oracle”通常有两种理解:
下面我以 在 Ubuntu 上部署 Oracle Database 为主说明,这也是最常见需求。
✅ Oracle 官方并不推荐在 Ubuntu 上直接安装 Oracle Database
Oracle 官方支持的系统是:
✅ 但 Ubuntu 是“可以跑的”,主要用于开发 / 测试,不推荐生产
sudo apt update
sudo apt install docker.io -y
sudo systemctl enable --now docker
docker pull container-registry.oracle.com/database/enterprise:19.3.0.0
或使用免费版:
docker pull gvenzl/oracle-xe
docker run -d \
-p 1521:1521 \
--name oracle19c \
-e ORACLE_PASSWORD=yourpassword \
gvenzl/oracle-xe
sqlplus system/yourpassword@localhost:1521/XEPDB1
✅ 优点
sudo apt update
sudo apt install -y \
alien \
autoconf \
bc \
binutils \
gcc \
libaio1 \
libelf-dev \
libstdc++5 \
make \
sysstat \
unzip
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
sudo passwd oracle
编辑 /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967295
kernel.shmall = 2097152
sudo sysctl -p
从 Oracle 官网下载:
LINUX.X64_193000_db_home.zipunzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle
cd /u01/app/oracle
./runInstaller
⚠️ 常见问题
你可以告诉我:
我可以直接给你 一步一步可复制的命令。