网上ORACLE docker安装文章很多,但安装19C docker的文章不多,安装19c 标准版的就更少,本文主要是从docker 的镜像的选择,标准版的安装来进行描述。
1.操作环境
oracle linux 9.6
[root@docker-hub oradata]# head /etc/oracle-release
Oracle Linux Server release 9.6
2.前提条件
安装好DOCKER,安装步骤具体可以参见这个连接:
https://blog.youkuaiyun.com/cqsztech/article/details/155557940?spm=1011.2415.3001.5331
[root@docker-hub ~]# docker -v
Docker version 29.0.2, build 8108357
[root@docker-hub ~]#
[root@docker-hub ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; preset: disabled)
Active: active (running) since Wed 2025-12-03 10:21:26 CST; 1h 4min ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 1021 (dockerd)
Tasks: 64
Memory: 253.1M
CPU: 5min 29.591s
。。。
3.拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c
使用现成的镜像,
网上搜索,基本是这个镜像。
[root@docker-hub ~]# docker images
i Info → U In Use
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c 3898a9394720 9.59GB 2.9GB
4.创建挂载目录
# 创建目录
mkdir -p /mydata/oracle/oradata
# 授权
chmod 777 /mydata/oracle/oradata
5.安装 oracle19c docker
docker run -d \
--restart always \ # 重启自动起来
--shm-size=4g \
-p 1521:1521 -p 5500:5500 \
-e ORACLE_SID=ORCL \
-e ORACLE_PWD=oracle_4U \ # 密码有复杂度要求
-e ORACLE_EDITION=standard \ # 这个代表标准版
-e ORACLE_CHARACTERSET=ZHS16GBK \
-v /mydata/oracle/oradata:/opt/oracle/oradata \
--name oracle19c \
registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c
6.查看安装情况
安装时间比较长,过程中可以通过日志监控安装情况
docker logs -ft oracle19c
最后看到下面这个,表示安装好了。
。。。
DATABASE IS READY TO USE!
。。。
7.连接oracle
#打开容器终端
docker exec -it oracle19c /bin/bash
$ sqlplus /nolog
sql>conn / as sysdba


2566

被折叠的 条评论
为什么被折叠?



