拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c启动docker run -itd --name oracle19c \ --privilegedtrue \ --restartalways \ -p 1522:1521 \ -e ORACLE_SIDorcl \ -e ORACLE_PDBORCLPDB \ -e ORACLE_PWD123456 \ -e ORACLE_EDITIONstandard \ -e ORACLE_CHARACTERSETUTF8 \ -e TZAsia/Shanghai \ -v /data/oracle-19c:/opt/oracle/oradata \ registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c这个 Docker 命令用于启动一个 Oracle 19c 数据库容器。详细解释如下基本命令docker run- 创建并运行一个新容器-itd- 三个参数的组合-i交互模式-t分配伪终端-d后台运行守护进程方式容器配置--name oracle19c- 容器名称为oracle19c--privilegedtrue- 授予容器高级权限Oracle 数据库需要--restartalways- 容器退出后自动重启端口映射-p 1522:1521- 宿主机 1522 端口 → 容器内 1521 端口数据库监听端口使用 1522 而非默认的 1521避免与其他 Oracle 实例冲突环境变量配置变量值说明ORACLE_SIDorclorclOracle 系统标识符ORACLE_PDBORCLPDBORCLPDB可插拔数据库PDB名称ORACLE_PWD123456123456SYS、SYSTEM 等管理员密码ORACLE_EDITIONstandardstandard使用 Oracle 标准版ORACLE_CHARACTERSETUTF8UTF8数据库字符集支持中文TZAsia/Shanghai北京时间容器时区设置数据持久化-v /data/oracle-19c:/opt/oracle/oradata宿主机目录/data/oracle-19c容器内目录/opt/oracle/oradata数据库数据文件位置作用容器删除后数据不丢失镜像来源registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c阿里云国内镜像仓库作者/组织zhuyijun版本Oracle 19c连接到数据库启动后使用以下方式连接主机localhost或服务器 IP端口1522SIDorclPDBORCLPDB用户名SYSTEM或SYS密码123456
Oracle docker部署19c
拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c启动docker run -itd --name oracle19c \ --privilegedtrue \ --restartalways \ -p 1522:1521 \ -e ORACLE_SIDorcl \ -e ORACLE_PDBORCLPDB \ -e ORACLE_PWD123456 \ -e ORACLE_EDITIONstandard \ -e ORACLE_CHARACTERSETUTF8 \ -e TZAsia/Shanghai \ -v /data/oracle-19c:/opt/oracle/oradata \ registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c这个 Docker 命令用于启动一个 Oracle 19c 数据库容器。详细解释如下基本命令docker run- 创建并运行一个新容器-itd- 三个参数的组合-i交互模式-t分配伪终端-d后台运行守护进程方式容器配置--name oracle19c- 容器名称为oracle19c--privilegedtrue- 授予容器高级权限Oracle 数据库需要--restartalways- 容器退出后自动重启端口映射-p 1522:1521- 宿主机 1522 端口 → 容器内 1521 端口数据库监听端口使用 1522 而非默认的 1521避免与其他 Oracle 实例冲突环境变量配置变量值说明ORACLE_SIDorclorclOracle 系统标识符ORACLE_PDBORCLPDBORCLPDB可插拔数据库PDB名称ORACLE_PWD123456123456SYS、SYSTEM 等管理员密码ORACLE_EDITIONstandardstandard使用 Oracle 标准版ORACLE_CHARACTERSETUTF8UTF8数据库字符集支持中文TZAsia/Shanghai北京时间容器时区设置数据持久化-v /data/oracle-19c:/opt/oracle/oradata宿主机目录/data/oracle-19c容器内目录/opt/oracle/oradata数据库数据文件位置作用容器删除后数据不丢失镜像来源registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c阿里云国内镜像仓库作者/组织zhuyijun版本Oracle 19c连接到数据库启动后使用以下方式连接主机localhost或服务器 IP端口1522SIDorclPDBORCLPDB用户名SYSTEM或SYS密码123456