在Win11中使用docker安装Oracle19c

news/2024/6/3 18:24:17 标签: docker, 容器, 运维, oracle 19c

在Win11中使用docker安装Oracle19c

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

docker_docker_for_windows_2">首先是去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.niftyadmin.cn/n/5172422.html

相关文章

【react.js + hooks】使用 useLoading 控制加载

在页面上 loading(加载)的效果十分常见,在某些场景下,一个页面上甚至可能有特别多的 loading 存在,此时为每一个 loading 专门创建一个 state 显然太过繁琐,不如试试写一个 useLoading 来集中管理&#xff…

短视频矩阵seo系统源码搭建----技术定制化开发

一、需要遵循一下技术开发步骤: 1. 确定需求和功能:明确系统的主要目标和需要实现的功能,包括关键词研究、短视频制作、外链建设、数据分析、账号设置优化等方面。 2. 设计系统架构:根据需求和功能确定系统的架构,包…

【ElasticSearch】学习使用DSL和RestClient编写查询语句

文章目录 DSL和RestClient的学习前言1、DSL查询文档1.1 查询分类1.2 全文检索查询1.21 全文检索概述1.2.2 基本使用 1.3 精确查询1.3.1 term查询1.3.2 range查询 1.4 地理坐标查询1.4.1 geo_bounding_box查询1.4.2 geo_distance查询 1.5 复合查询1.5.1 常见相关性算法1.5.2 算分…

【m98】webrtc vs2017构建带符号的debug库

调试有符号 调试 无符号 试试exe不输出到独立的文件? -】 直接输出到sln下面

C/C++数字判断 2021年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C数字判断 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C数字判断 2021年9月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 输入一个字符,如何输入的字符是数字&#x…

利用 Google Artifact Repository 构建docker 镜像仓库

参考了google 官方文档 https://cloud.google.com/artifact-registry/docs/docker/store-docker-container-images 首先 enable GAR api gcloud services enable artifactregistry.googleapis.com gcloud services list | grep -i artifact artifactregistry.googleapis.com …

什么是Amazon Simple Email Service(SES 群发邮件)

Amazon Simple Email Service(Amazon SES)让您可以使用 Amazon SES API 或 SMTP 接口放心地联络到客户,而无需使用本地简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)电子邮件服务器。 目录 什么是…

iPhone或在2024开放第三方应用商店。

iPhone或开放第三方应用商店,可以说这是一个老生常谈的话题。对于像是iOS这样封闭的系统来说,此前传出苹果可能开放侧载消息的时候,又有谁能信,谁会信? 如果是按照苹果自身的意愿,这种事情自然是不可能发生…