美文网首页技术杂记
Docker下安装Oracle 11g

Docker下安装Oracle 11g

作者: xilin_am | 来源:发表于2019-10-16 11:27 被阅读0次

            记得使用oracle还是很多年前了,记得当时安装文档洋洋洒洒好几页,每逢实施头皮发麻,mysql才是朕的正宫娘娘。不过最近碰上一个项目用oracle,需要新建环境来测试功能,抱着试试的心理 docker search oracle  ...  哈哈,果然有一个 jaspeen/oracle-11g

    [root@dbora ~]# docker search oracle  

    需要注意的一些问题

        本文假设你docker很熟,kvm(virsh )很熟,oracle了解,那么只说我碰到的注意事项。

        因为是测试,不想在服务器上留下太多东西,所以我用kvm建立了一个干净的centos 7

    virt-install \

    --virt-type=kvm \

    --name=oracle \

    --vcpus=2 \

    --memory=6288 \

    --location=/opt/CentOS-7-x86_64-Minimal-1810.iso \

    --disk path=/home/vm/oracle,size=15,format=qcow2 \

    --network bridge=virbr0 \

    --graphics none \

    --extra-args='console=ttyS0' \

    --force

    这里容易碰到第一个问题,低估了所需要的磁盘空间的大小,按官方的说法10G的空间估计就够了, 哪这里你最好准备15G以上,后面说原因。

    如果你不是先看jaspeen/oracle-11g的说明,马上就会碰到第二个疑惑,跟其他docker安装的软件不一样,jaspeen/oracle-11g 只是一个可以一键安装的环境, 至于oracle-11g ,对不起你得自己去下载,而且有一个安装的oracle的过程。

    当你 docker pull  jaspeen/oracle-11g  镜像下到本地, 再从网上找来oracle-11g 安装包,再解压到虚拟机上,这其中就占用了大量空间。默认就解压到/root/install, 把安装包指到docker下的/install目录,开始安装。

    docker run --privileged --name oracle11g -p 1521:1521 -v /root/install:/install jaspeen/oracle-11g

    安装过程比较漫长, 如果磁盘不够中途就会失败,除了需要安装oracle这个过程让我有点意外, 就是自己匆忙上阵没有控制好磁盘需求,其他没有碰到任何问题。这里必须感谢kvm和docker,让码农的生活变得轻松愉快。

    相关文章

      网友评论

        本文标题:Docker下安装Oracle 11g

        本文链接:https://www.haomeiwen.com/subject/vgjegqtx.html