1. Oracle 19c 安装
下载19c image
docker pull registry.cn-beijing.aliyuncs.com/zhouchaoyi/oracle:19c
查看Image ID
docker images
运行容器
docker run -d -it -p 1521:1521 \
--name 19c1 --restart=always \ ##容器名
-e ORACLE_SID=ORA19 \ ##CDB实例名
-e ORACLE_PDB=ORA191 \ ##PDB实例名
-e ORACLE_PWD=123456 \
-e ORACLE_EDITION=STANDARD \
-e ORACLE_CHARACTERSET=AL32UTF8 \
--mount source=oracle_vol1,target=/opt/oracle/oradata \
250755b3ca0a ##Images ID,以上一步查看的为准
运行成功后,会显示一串容器ID的代码,容器还需要一段时间来部署oracle,可以跟踪日志看是否完成
docker logs -f 19c1
直到显示
Completed: ALTER PLUGGABLE DATABASE ORA191 SAVE STATE
XDB initialized.
就完成部署了。
2.部署备机oracle
运行容器 19c2
docker run -d -it -p 80:1521 \
--name 19c2 --restart=always \
-e ORACLE_SID=ORA19 \
-e ORACLE_PDB=ORA191 \
-e ORACLE_PWD=123456 \
-e ORACLE_EDITION=STANDARD \
-e ORACLE_CHARACTERSET=AL32UTF8 \
--mount source=oracle_vol2,target=/opt/oracle/oradata \
250755b3ca0a
直到日志显示
XDB initialized.