1.拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c

2.创建目录并赋权

mkdir -p /docker/oracle19c/oradata
chmod 777  /docker/oracle19c/oradata

3.启动容器

docker run -d -p 1521:1521 \
 -p 5502:5500  \
 -e ORACLE_SID=ORCLCDB  \
 -e ORACLE_PDB=ORCLPDB  \
 -e ORACLE_PWD=oracle  \
 -e ORACLE_EDITION=standard \
 -e ORACLE_CHARACTERSET=AL32UTF8  \
 -v /docker/oracle19c/oradata/:/opt/oracle/oradata/ --name  oracle_19c\
  registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c

注意:ORACLE_PDB是服务名称
后续建立连接可以根据这个来

4.查看日志,技巧内存至少3个g

docker exec -it oracle_19c /bin/bash

会慢一点,耐心等待
在这里插入图片描述

5.登录docker容器里面

docker exec -it oracle_19c /bin/bash

6.登录sqlplus 创建PDB用户

sqlplus / as sysdba

7.查看show pdbs

show pdbs

在这里插入图片描述

7.切换数据库

alter session set container=ORCLPDB;

在这里插入图片描述

8.创建用户

create user root identified by tiger;

9.授权


grant dba to root;

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐