在 Ubuntu 上“建 Oracle 库”通常有两种理解:
下面我按 最常见场景 给你一个完整、可操作的说明。
⚠️ 注意:Oracle 官方 不支持 Ubuntu 直接安装 Oracle Database
通常做法是:
- 使用 Oracle Linux / RHEL / CentOS
- 或在 Ubuntu 上用 Docker(最推荐)
sudo apt update
sudo apt install docker.io -y
sudo systemctl enable --now docker
docker pull gvenzl/oracle-xe
docker run -d \
--name oracle-db \
-p 1521:1521 \
-e ORACLE_PASSWORD=oracle \
gvenzl/oracle-xe
默认:
1521XEsystemoracleOracle 里“建库”通常指 建用户 + 表空间
docker exec -it oracle-db sqlplus system/oracle@XE
CREATE TABLESPACE myts
DATAFILE 'myts.dbf'
SIZE 100M
AUTOEXTEND ON;
CREATE USER myuser IDENTIFIED BY mypassword
DEFAULT TABLESPACE myts
TEMPORARY TABLESPACE temp;
GRANT CONNECT, RESOURCE, DBA TO myuser;
sqlplus myuser/mypassword@XE
在 Oracle 中:
dbca
⚠️ 在 Ubuntu 上基本不可用,建议:
✅ Ubuntu 建 Oracle 库最佳方案:
Ubuntu + Docker + Oracle XE + 创建用户/Schema
如果你愿意,可以告诉我:
我可以直接给你一份 针对你环境的详细命令清单。