你的问题里“ubuntu oracle”可能指两种常见场景:
下面我分别说明最常见的情况。
⚠️ 注意:Oracle Database 官方对 Ubuntu 支持有限,通常建议在 Oracle Linux / RHEL 上运行。Ubuntu 上安装需要额外处理依赖。
# 安装 Docker
sudo apt update
sudo apt install docker.io
# 拉取 Oracle 19c 镜像(需先注册 Oracle 账号)
docker pull container-registry.oracle.com/database/enterprise:19.3.0.0
# 运行容器
docker run -d \
-p 1521:1521 \
-e ORACLE_PWD=YourPassword \
--name oracle19c \
container-registry.oracle.com/database/enterprise:19.3.0.0
连接:
sqlplus system/YourPassword@localhost:1521/ORCLCDB
步骤概要:
sudo apt install -y binutils compat-libstdc++-33 \
build-essential libaio1 unixodbc
runInstaller⚠️ 过程复杂,容易失败。
sudo apt update
sudo apt install openjdk-17-jdk
验证:
java -version
.debsudo dpkg -i jdk-17_linux-x64_bin.deb
sudo apt install -y libaio1
unzip instantclient-basic-linux.x64.zip
export PATH=$PWD/instantclient_21_1:$PATH
| 需求 | 推荐方式 |
|---|---|
| 学习 Oracle | Docker |
| 生产环境 | Oracle Linux |
| 只连数据库 | Instant Client |
| 用 Java | OpenJDK |
如果你能具体说一下:
我可以给你更精确的安装步骤。