你问的“ubuntu oracle怎么学”,我理解可能是以下两种情况之一,我把两种都给你讲清楚,你可以按需取:
一、如果你想学「在 Ubuntu 上安装和使用 Oracle 数据库」
这是运维 / 开发常见需求。
1. 明确学什么
- Oracle Database(通常是 19c / 21c)
- 在 Ubuntu(非 Oracle 官方支持系统)上运行
- SQL、PL/SQL 基础
- 用户、表空间、备份恢复
⚠️ 注意:
Oracle 官方不支持 Ubuntu,只支持 RHEL / Oracle Linux。
所以 Ubuntu 上一般是:
- 用 Docker(最推荐)
- 或强行装(不推荐新手)
2. 最推荐学习路线(Docker 方式)
sudo apt install docker.io
docker pull container-registry.oracle.com/database/enterprise:19.3.0.0
docker run -d -p 1521:1521 \
--name oracle19c \
container-registry.oracle.com/database/enterprise:19.3.0.0
然后用:
- SQL*Plus
- DBeaver
- IntelliJ Database 工具
3. 学习顺序建议
- Ubuntu 基础(apt、用户、权限)
- Docker 基础
- Oracle 体系结构(实例 / 数据库 / 表空间)
- SQL 基础
- PL/SQL
- 备份恢复(RMAN)
二、如果你是指「Oracle(公司)相关的 Ubuntu 技术」
比如:
- Oracle Cloud + Ubuntu
- Oracle Linux vs Ubuntu
- OCI Ubuntu 实例
那学习重点是:
- OCI 账号
- 创建 Ubuntu 实例
- 安全组 / 网络
- 远程管理
三、学习资源推荐
- 官方:docs.oracle.com
- 书:《Oracle Database 11g/19c 从入门到精通》
- 视频:B 站搜「Oracle 19c Ubuntu」
- 练习:leetcode SQL + 自己建表
如果你能告诉我:
你是开发 / 运维 / 学生?
想考 OCP 还是 只是会用?
我可以给你更精准的学习计划。