一、拉取镜像
docker pull registry.aliyuncs.com/zhuyijun/oracle:12c
或
docker pull registry.aliyuncs.com/zhuyijun/oracle:19c
二、启动
docker run -d -p 1521:1521 -p 5500:5500 -e ORACLE_SID=ORCL -e ORACLE_PDB=ORCLPDB -e ORACLE_PWD=123456 -e ORACLE_EDITION=standard -e ORACLE_CHARACTERSET=AL32UTF8 --name oracle12c registry.aliyuncs.com/zhuyijun/oracle:12c
如果需要挂载数据 -v /mydata/oracle/oradata:/opt/oracle/oradata
环境变量解释:
- -e ORACLE_SID=ORCLCDB: 设置 Oracle 实例的 SID(System Identifier),这里设置为 ORCLPDB。
- -e ORACLE_PDB=ORCLPDB: 设置 Oracle 的 Pluggable Database(PDB)的名称,这里设置为 ORCLPDB。
- -e ORACLE_PWD=oracle: 设置 Oracle 系统用户 SYS 和 SYSTEM 的初始密码为 123456。
- -e ORACLE_EDITION=standard: 设置 Oracle 的版本为标准版(standard),这影响 Oracle 的功能集。
- -e ORACLE_CHARACTERSET=AL32UTF8: 设置 Oracle 数据库的字符集为 AL32UTF8,即 Unicode 字符集
三、登录验证
SID:ORCLPDB
system/123456
sys/123456