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

AI的出现,是否能替代IT从业者? 10w+人浏览 1.4k人参与

网上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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值