1 拉取镜像
docker pull nomhiro1204/oracle21c
2 创建文件挂载目录
mkdir Oracle21
3 赋予相关权限
4 创建容器
docker run -d --name oracle21 \
-p 31521:1521 -p 35500:5500 \
-e ORACLE_SID=ORCLCDB \
-e ORACLE_PDB=ORCLPDB1 \
-e ORACLE_PWD=MyPassWord123 \
-v /diskssd2/oracle21:/opt/oracle/oradata \
nomhiro1204/oracle21c:latest
5 进入容器
docker exec -it oracle21 bash
6 依次执行如下命令进入oracle并设置 PDB
grep $ORACLE_HOME /etc/oratab | cut -d: -f1
export ORACLE_SID=ORCLCDB
sqlplus / as sysdba
- 设置pdb
show pdbs;
alter session set container=ORCLPDB1;
7 要是忘记密码可以进入容器使用脚本设置密码
./setPassword.sh 新密码