# 如果使用-v 映射到本地文件,为了确保Docker容器内运行的Oracle数据库进程可以有权限读写数据到映射的目录。 执行: chmod -R 777 你需要映射的文件夹
mkdir -p /data/oracle/oradata
chmod -R 777 /data/oracle/oradata
# 启动命令
docker run -d \
--name oracle19c \
-p 1521:1521 \
-p 5500:5500 \
-e TZ=Asia/Shanghai \
-e ORACLE_SID=orcl \
-e ORACLE_PDB=orclpdb \
-e ENABLE_ARCHIVELOG=false \
-e ORACLE_PWD=Ora20260614 \
-e ORACLE_BASE=/opt/oracle \
-e ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 \
-v /data/oracle/oradata/:/opt/oracle/oradata \
hjdyzy/oracle:19.3.0-ee
# 查看启动日志
docker logs oracle19c --follow
创建实例的过程也会比较长
注意日志信息,有错解决错即可。通常保证内存和磁盘空间够即可
出现如下消息表示安装完成
#########################
DATABASE IS READY TO USE!
#########################
安装完成,连接测试
默认用户名为system密码是创建容器时设置的密码,这里密码为Ora20240419

Content type
Image
Digest
sha256:215761514…
Size
2.7 GB
Last updated
3 months ago
docker pull hjdyzy/oracle:19.3.0-ee