docker:安装oracle 19c

文章目录


docker:安装oracle 19c

一、拉取镜像

bash 复制代码
docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c

二、给镜像重命名(可选:原名太长了)

1.重命名

bash 复制代码
docker tag registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c oracle:19c

2.删除原名

bash 复制代码
docker rmi registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c

三、创建实际数据保存目录并设置权限

bash 复制代码
# 1. 创建目录(-p 表示父目录不存在时自动创建)
sudo mkdir -p /data/oracle19c/oradata

# 2. 修改目录所有者(Oracle 容器内 oracle 用户的 UID 是 54321)
sudo chown -R 54321:54321 /data/oracle19c/oradata

# 3. (可选)设置目录权限,确保可读可写
sudo chmod -R 755 /data/oracle19c/oradata

四、启动 Oracle 19c 容器

bash 复制代码
docker run -d \
  --name oracle19c \
  --restart=unless-stopped \
  -p 1521:1521 \
  -p 5500:5500 \
  -e ORACLE_SID=ORCLCDB \
  -e ORACLE_PDB=ORCLPDB \
  -e ORACLE_PWD=123456 \
  -e ORACLE_CHARACTERSET=AL32UTF8 \
  -v /data/oracle19c/oradata:/opt/oracle/oradata \
  oracle:19c

五、验证容器是否正常运行

bash 复制代码
docker ps -a | grep oracle19c

六、验证容器是否正常运行查看启动日志

bash 复制代码
docker logs -f oracle19c

七、测试数据库连接

bash 复制代码
docker exec -it oracle19c sqlplus sys/123456@ORCLCDB as sysdba

八、远程工具连接

相关推荐
holidaypenguin1 天前
Docker 前端本地开发指南(实操版)
docker
fatcoder1 天前
玩转Docker 08 — 实战:容器化真实后端并编排
后端·docker·容器
vortex51 天前
Container Desktop 安装与配置指南
docker
江湖有缘1 天前
5款开源wiki知识库工具,支持Docker快速部署!
docker·容器·开源
Light Gao1 天前
企业级灰度发布技术方案
网络·数据库·oracle
云上飞476369621 天前
Windows WSL2 + Docker 环境下NVIDIA PhysicsNeMo 安装指南
windows·docker·physicsai·physicsnemo
抓不住时间的沙1 天前
N1搭建Hexo个人博客,部署到Github
python·docker·node.js·debian·github·arm
2401_834636991 天前
保姆级 K8s 运维:RBAC 认证 + Dashboard+Local/NFS 动态卷实战
运维·容器·kubernetes
wsad05321 天前
CentOS 10 上使用 Docker Compose 部署 Discuz X5.0 论坛完整教程
linux·docker·centos·discuz
腾科IT教育1 天前
Oracle OCP/OCM认证含金量实测2026版
数据库·oracle·ocp·ocm·甲骨文