在 Ubuntu 上配置 Oracle 数据库通常有几种方式,最常见的是:
下面我按 最实用的两种方式 给你说明。
sudo apt update
sudo apt install -y alien libaio1 unixodbc
官网下载(需登录): https://www.oracle.com/database/technologies/xe-downloads.html
例如:
wget https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-21c-1.0-1.ol7.x86_64.rpm
sudo alien -d oracle-database-xe-21c-1.0-1.ol7.x86_64.rpm
sudo dpkg -i oracle-database-xe-21c_1.0-2_amd64.deb
sudo /etc/init.d/oracle-xe-21c configure
设置:
sudo nano /etc/profile.d/oracle.sh
内容:
export ORACLE_HOME=/opt/oracle/product/21c/dbhomeXE
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=XE
source /etc/profile.d/oracle.sh
sqlplus / as sysdba
startup
sudo apt install docker.io
sudo systemctl enable docker
docker pull container-registry.oracle.com/database/express:21.3.0-xe
docker run -d \
-p 1521:1521 \
-e ORACLE_PASSWORD=YourPassword \
--name oracle-xe \
container-registry.oracle.com/database/express:21.3.0-xe
sqlplus system/YourPassword@localhost:1521/XEPDB1
✅ Ubuntu 不支持 Oracle 官方 GUI 安装
✅ 必须使用 RPM → alien 转换
✅ 内存建议 ≥ 2GB
✅ 防火墙开放 1521
如果你告诉我:
我可以给你 更精确的一步到位教程。