zoukankan      html  css  js  c++  java
  • WinServer部署Docker for Windows 并在其中部署OracleDb11g

    写在前面:

    本文环境:windows server 2019 1809版本/奔腾双核2.8G/8G内存/Docker Desktop2.3.0.3

    image

    1.确认CPU支持虚拟化并且主板bois中开启了CPU虚拟化

    image

    2.安装Hyper-V

    安装中或者安装后配置一下网络(这一步对Docker不是必选项,主要是为了以后方便使用虚拟机)

    image

    imageimageimage

    3.安装Docker for Windows  https://www.docker.com/products/docker-desktop

    安装时记得购选 Enable Hyper-V Vindows Features.

    Docker  for windows 如果运行环境是Linux则Docker用系统Hyper虚拟机创建运行需要的Linux环境。

    image

    image

    image

    安装完桌面会有如下图标,桌面系统托盘区也会有Docker的图标。

    imageimageimageimage


    4.配置阿里云的本地镜像用于加速。

    申请一下就可以,目前免费。

    image

    image

    整完之后登陆一下(可选)

    image

    安装完之后,直接通过powershell就可以运行docker命令

    image

    6.安装Oracle

    6.1 可以通过搜索然后在现有库里看着,可以直接安装下面搜出来的那一条。

    image

    6.2 这里我直接别的帖子里介绍的,使用阿里云的镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

    image

    6.3 启动oracle镜像作为容器 docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

    image

    6.4 这个时候docker就已经在 虚拟机里创建一个用于运行Linux环境的虚拟机 2内核 2G内存(我物理机配置双核 8G内存)

    image

    6.5 配置oralce

    进入oracle11g的docker运行环境 docker exec -it oracle11g bash(以后每次需要进oracle环境都用这个命令)

    image

    阿里云这个镜像Oracle安装路径 /home/oracle/app/oracle/product/11.2.0/dbhome_2中

    image

    配置环境变量

    export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
    export ORACLE_SID=helowin
    export PATH=$ORACLE_HOME/bin:$PATH

    依次执行以下命令,启用system用户
    sqlplus /nolog
    conn /as sysdba;
    alter user system identified by oracle; //这里是把system用户密码设为oracle
    conn system/oracle;

    查看安装的版本是64位的11.2.0.1(最新补丁是11.2.0.4)

    image

    6.6最后测试连接

    image

    6.8 oracle 其他配置

    7.其他说明

    网上有很多教程是使用toolbox进行安装的。

    http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/ 阿里云有连接。这个套件最新的版本是18年的18.03。是个早期的docker套件,当时还没支持Hyper-V,所以套件用VirtualBox作为虚拟机。阿里云相关文档说明很详细。

    image


    参考文档:

    1.win10安装Docker 再用Docker安装Oracle 2020-02-19 笑等茶凉

    2.如何在windows下安装docker及oracle 2018-04-18  isscollege

    3.Oracle11g修改实例名和数据库名 2018-12-12 liaoyanyunde

    4.oracle11g 修改字符集 修改为ZHS16GBK 2018-08-24 qq_22472921

  • 相关阅读:
    利用requests, beautifulsoup包爬取股票信息网站
    Mac自带编码转换工具iconv
    Flask 快速入门
    HTML模版组件
    JavaScript正则表达式及jQuery回顾
    jQuery 教程
    Document
    Document
    Document
    Document
  • 原文地址:https://www.cnblogs.com/edzjx/p/13154787.html
Copyright © 2011-2022 走看看