在Win11中使用docker安装Oracle19c

news/2025/3/29 4:15:20/

在Win11中使用docker安装Oracle19c

  • 首先是去docker官网下 docker for windows
  • 安装oracle19c
    • 首先下载image
    • 运行镜像
    • 在工具中登录
    • 可能遇到的问题

首先是去docker官网下 docker for windows

官网: https://www.docker.com/get-started/
如果Windows是专业版,安装会比较顺利,如果是家庭版,或者其他版本,需要手动安装hyper和wsl,可以参考:https://blog.csdn.net/m0_37802038/article/details/129893827

安装成功后可以通过docker --version查看docker版本。

安装oracle19c

首先下载image

docker pull registry.cn-hangzhou.aliyuncs.com/laowu/oracle:19c

运行镜像

docker run -d -p 1521:1521 -p 5500:5500 -e ORACLE_SID=ORCLCDB -e ORACLE_PDB=ORCLPDB1 -e ORACLE_PWD=oracle19c -e ORACLE_EDITION=standard -e ORACLE_CHARACTERSET=AL32UTF8 -v /d/DockerImage/oracle19c/oradata:/opt/oracle/oradata --name oracle19c registry.cn-hangzhou.aliyuncs.com/laowu/oracle:19c

运行这条命令会跳转到docker desktop中,在containers中可以看新运行的容器。会花一段时间来下载,等待完成后,可以切换到ExecTab中登录Oracle:

sqlplus / as sysdba

在工具中登录

在这里插入图片描述

可能遇到的问题

如果在使用docker run时没指定ORACLE_SID,可能造成无法登录。
使用echo $ORACLE_SID检查是否配置了ORACLE_SID。
如果返回空行则未配置。
使用vim ~/.bash_profile打开系统配置。
export PATH上方添加export ORACLE_SID=ORCLCDB,保存并推出。
然后再次使用echo $ORACLE_SID检查是否配置成功。
重新登录。


http://www.ppmy.cn/news/1217327.html

相关文章

QtC++与QTreeView详解

介绍 QTreeView 是 Qt 框架中的一个视图控件,用于显示树形结构的数据。它是 QAbstractItemView 类的子类,通常与数据模型结合使用。以下是 QTreeView 的详细讲解和在 Qt 中的作用: QTreeView 的作用: 显示层次数据: …

LeetCode Hot之七:438. 找到字符串中所有字母异位词

题目: 给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 示例 1: 输入: s “cbaebabacd”,…

算法通关村第十五关白银挑战——海量数据场景下的热门算法题

大家好,我是怒码少年小码。 最近超级忙,很多实验报告,已经四五天没搞了,但是我还是回来了! 海量数据场景下的热门算法题 本篇的题目不要求写代码,面试的时候能很清楚的说出思路就可以了。 1. 从40个亿中…

spring 整合 JUnit

大家好,本篇博客我们通过spring来整合JUnitt单元测试框架。 在之前篇章的测试方法中,几乎都能看到以下的两行代码: ApplicationContext context new ClassPathXmlApplicationContext("xxx.xml"); Xxxx xxx context.getBean(Xxx…

YOLO目标检测——苹果缺陷检测数据集下载分享【含对应voc、coco和yolo三种格式标签】

实际项目应用:苹果质量检测和自动化分拣系统数据集说明:苹果缺陷检测数据集,真实场景的高质量图片数据,数据场景丰富,含有缺陷图片和没缺陷图片。标签说明:使用lableimg标注软件标注,标注框质量…

【Linux】-文件系统的详解以及软硬链接

💖作者:小树苗渴望变成参天大树🎈 🎉作者宣言:认真写好每一篇博客💤 🎊作者gitee:gitee✨ 💞作者专栏:C语言,数据结构初阶,Linux,C 动态规划算法🎄 如 果 你 …

react脚手架create-react-app创建react项目

1.全局安装 create-react-app winR/桌面目录下cmd进入终端页面 npm i -g create-react-app2.create-react app 初始化项目 create-react-app 项目名称项目初始化完成 运行项目 目录下cmd控制台输入 npm start然后打开本地服务运行项目查看

ESP32 Arduino引脚分配参考:您应该使用哪些 GPIO 引脚?

ESP32 芯片有 48 个引脚,具有多种功能。并非所有 ESP32 开发板中的所有引脚都暴露出来,有些引脚无法使用。 关于如何使用 ESP32 GPIO 有很多问题。您应该使用什么引脚?您应该避免在项目中使用哪些引脚?这篇文章旨在成为 ESP32 GP…