oracle linux 9.6上安装oracle database 19.3 标准版 docker

网上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.csdn.net/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

相关推荐
wuminyu3 小时前
Kafka中sendfile与mmap实现机制解析
java·linux·c语言·jvm·c++
新时代牛马3 小时前
嵌入式网络完整篇:从LwIP/以太网驱动到 Linux netdev 与排障
linux·网络·php
猿与禅4 小时前
Linux(Ubuntu)入门到实战:系统管理、常用命令与权限体系完整指南
linux·ubuntu·apt·进程管理·系统运维·用户权限·vi/vim
前端世界4 小时前
Linux服务器实战:NTP时间同步、SELinux权限与rsyslog日志管理,一次搞懂三大运维问题
linux·运维·服务器
Android系统攻城狮4 小时前
Linux Gstreamer深度解析之gst_audio_converter_new调用流程与实战(二十)
linux·运维·服务器·gstreamer音视频·音视频进阶
九皇叔叔4 小时前
【第二章】Redis基础入门:Redis是什么、为什么快以及核心特性详解
数据库·redis·缓存
云和恩墨4 小时前
删库不跑路,回滚极速触达——zData S“旁路日志”持续保护原理深剖
数据库
MetaLite5 小时前
SpringBoot接口分层规范-外网网关内部服务与参数边界
java·数据库·spring boot
Wang's Blog6 小时前
Java框架快速入门: Spring Security+OAuth2之元注解简化权限表达式
java·数据库·spring
蓝速科技8 小时前
医院导诊 AI 数字人一体机场景适配与落地指南丨蓝速科技
运维·数据库·人工智能·科技·自然语言处理·技术分享