首页 > 数据库 >Docker安装Oracle19c史上最全步骤

Docker安装Oracle19c史上最全步骤

时间:2023-11-01 17:25:20浏览次数:37  
标签:Oracle19c 装置 最全 oracle yum Oracle docker Docker 19c

Docker装置Oracle19c史上最全步调

 

  • Docker装置
  • Oracle 19c装置
  • 第一步:下载镜像
  • 第二步:创立挂载文件
  • 第三步:装置Oracle
  • 第四步:衔接Oracle

 

先容

Oracle Database 19c ,也就是12.2.0.3,最初在livesql.oracle.com上宣布,是Oracle Database 12c跟18c系列产物的终极版本,因而也是“临时支撑”版本(从前称为“终端版本”)。 “临时支撑”象征着Oracle Database 19c供给4年的高等支撑(停止到2023年1月尾)跟至少3年的延伸支撑(停止2026年1月尾)。 这个扩大的支撑窗口对咱们的良多客户至关主要,由于良多客户制订了相干的进级战略。有关最新的Oracle支撑打算,请参阅My Oracle Support上的文档ID 742060.1。停止现在,Oracle Database 19c曾经能够在Oracle数据库一体机上应用了。

后期筹备

Docker装置

#进级yum sudo yum update

#卸载旧版本 sudo yum remove docker docker-common docker-selinux docker-engine

#装置依附 sudo yum install -y yum-utils device-mapper-persistent-data lvm2

#设置源 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 更新yum缓存 yum makecache fast

# 装置Docker yum -y install docker-ce

# 启动 systemctl start docker

# 检查能否启动胜利 docker info

# 开机自启 systemctl enable docker

# Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the d systemctl restart docker

#重启一下就行 # 鄙人载镜像前,须要设置一下海内源,用来进步下载速率 sudo vim /etc/docker/daemon.json

# 设置 { "registry-mirrors": ["https://d7grpode.mirror.aliyuncs.com"] }

# 重启 sudo systemctl restart docker

装置胜利界面

Oracle 19c装置

第一步:下载镜像

# 下载镜像 docker pull registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c

咱们来看一下有不下载胜利

第二步:创立挂载文件

# 创立文件 mkdir -p /mydata/oracle/oradata # 受权,不受权会招致前面装置掉败 chmod 777 /mydata/oracle/oradata

第三步:装置Oracle

1、装置oracle,并把设置挂载到当地文件

docker run -d \ -p 1524:1521 -p 5502:5500 \ -e ORACLE_SID=ORCLCDB \ -e ORACLE_PDB=ORCLPDB1 \ # 此处是oracle暗码 -e ORACLE_PWD=123456 \ -e ORACLE_EDITION=standard \ -e ORACLE_CHARACTERSET=AL32UTF8 \ -v /mydata/oracle/oradata:/opt/oracle/oradata \ --name orcl19c_03 \ registry.cn-hangzhou.aliyuncs.com/zhuyijun/oracle:19c

2、检查oracle能否装置胜利

# 检查启动日记 docker logs -ft orcl19c_03

表现如下画面,表现装置胜利

留神: 假如装置掉败 ,履行以下下令 docker stop orcl19c_03 docker rm orcl19c_03

第四步:衔接Oracle

docker exec -it orcl19c_03 /bin/bash sqlplus / as sysdba show pdbs;

如许就能够了 还能够经由过程拜访https://localhost:5502/em

username:sys password:123456 Container Name:ORCLPDB1

 

留神 :是https,不是http

标签:Oracle19c,装置,最全,oracle,yum,Oracle,docker,Docker,19c
From: https://www.cnblogs.com/zhyp/p/17803605.html

相关文章

  • docker-compose 部署 emqx
    创建数据目录#mkdirdatalogsetc数据目录授权#chown1000data/logs/etc/docker-compose.yamlversion:'3'services:emqx1:image:emqx:5.3.0container_name:emqxrestart:alwaysenvironment:-TZ=Asia/Shanghaihealthcheck:......
  • docker收集日志到es并展示
    1、安装es注意:关闭xpack.security.enabled:false权限认证允许跨域http.cors.enabled:truehttp.cors.allow-origin:"*https://blog.csdn.net/qq_40739917/article/details/131654563dockerrun--nameelasticsearch-p9200:9200-p9300:9300-e......
  • Docker从了解到部署应用的详细教程
    一、Docker基础知识1、Docker(1)Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可以移植的容器中,然后发布到任何的linux机器上,可以实现虚拟化;(2)Docker容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低;2、Docker的应用场景(1)Web应用的自动化......
  • Docker从了解到部署应用的详细教程
    一、Docker基础知识1、Docker(1)Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可以移植的容器中,然后发布到任何的linux机器上,可以实现虚拟化;(2)Docker容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低;2、Docker的应用场景(1)Web应用的自动化......
  • Jenkins+Docker 一键自动化部署 SpringBoot 项目
    Jenkins和Docker是现代软件开发中非常流行的工具,可以帮助我们自动化构建、测试和部署应用程序。SpringBoot是一种流行的Java框架,可以帮助开发人员快速开发Web应用程序。在本文中,我们将介绍如何使用Jenkins和Docker一键自动化部署SpringBoot应用程序。准备工作首先,你需要安装并配......
  • 无涯教程-Docker - 公有存储库
    公共存储库(PublicRepositories)可用于托管可供其他人使用的Docker镜像,Centos,Ubuntu和Jenkins等大多数镜像都可以公开获得,我们还可以通过将镜像发布到DockerHub上的公共存储库来使其可用。首先,让我们回顾一下Docker主机上的镜像,看看可以推送到Docker注册表的内容。在这里,我......
  • Docker介绍和安装
    Docker简介为什么Docker会出现?如何确保应用能够在不同环境中运行和通过质量检测?并且在部署过程中不出现令人头疼的版本、配置问题,也无须重新编写代码和进行故障修复?答案就是使用容器。Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案——————系统平滑......
  • 无涯教程-Docker - CMD命令
    Docker有许多指令命令。这些是放置在DockerFile中的命令。CMD指令该命令用于在执行容器时在运行时执行命令。CMDcommandparam1command -这是启动容器时要运行的命令。param1    - 这是输入到命令的参数。该命令将相应执行。在我们的示例中,我们将输入一......
  • 无涯教程-Docker - 文件构建
    在前面的章节中,我们已经看到了各种镜像文件,如Centos,它们是从Dockerhub下载。如果使用Dockerimages命令,则可以看到系统中的现有镜像。从上面的屏幕截图中,我们可以看到有两张镜像:centos和nsenter。但是Docker还为您提供了创建自己的Docker镜像的函数,并且可以借助Dock......
  • 无涯教程-Docker - 启动指令
    在本章中,我们将介绍配置Docker的不同选项。servicedockerstop该命令用于停止Dockerdaemon进程。sudodockerstop,当我们运行上面的命令时,它将产生以下输出-servicedockerstart该命令用于启动Docker守护进程。servicedockerstart,当我们运行上面的命令时,它将产生......