美文网首页
docker中安装oracle

docker中安装oracle

作者: 神在地狱 | 来源:发表于2020-05-05 16:34 被阅读0次

            本文主要讲述如何使用docker安装oracle,安装步骤基于已经在环境中安装好docker的前提下。如需知道如何安装docker,请自行百度。    本文中描述的oracle安装是在centos7.5环境中运行docker, 挂载安装路径。

    1. 准备工作

    下载oracle安装脚本的镜像:docker pull jaspeen/oracle-11g

    下载oracle11g安装文件,可以自行百度去官方下载。注意:最好登陆oracle中国官网,否则下载时可能出现问题。

    2. 安装步骤

    在docker中安装oracle主要分为手工安装oracle和自动安装oracle。手工安装比较好理解,就是启动docker,打开ssh端口,使用客户端连接docker,自行在docker中安装oracle,这个安装过程繁琐,需要准备oracle安装依赖包等,不推荐。本文中提到的oracle安装主要是使用docker镜像自动安装oracle的过程。该镜像中已经包含了oracle安装的所有脚本,用户只需提供oracle安装文件即可,目前支持11g.

    docker镜像在上文中已经提到,直接拉下来即可。如下图:

    下载好oracle 11g:

    通过unzip 命令解压zip包:

    unzip -d /opt/oracle linux.x64_11gR2_database_1of2.zip

    unzip -d /opt/oracle linux.x64_11gR2_database_2of2.zip

    解压之后生成上图中的database目录,这样oracle安装文件就准备就绪。

    注意:一定要将zip包直接上传到服务器后进行解压,否则在安装时可能出现如下错误:Invalid source path '../stage/Components/oracle.swd.oui/11.2.0.1.0/1/DataFiles' specified for unzip. Unzip command failed. Please check oraparam.ini and specify a valid source path.: No such file or directory。

    启动docker镜像,指定oracle安装文件目录。需要注意的是,当前linux用户必须拥有安装文件目录的全年,否则可能会报:Permission denied. 具体命令如下:

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

    执行过程如下图所示:

    打印的日志较多,不全部贴了,当看到 100% complete时,表示oracle已经成功安装并启动,后续还会输出一些配置日志,如监听器等。

    至此,oracle已经成功安装并启动成功。

    配置oracle, 具体参考:https://blog.csdn.net/qq_39316391/article/details/100542751

    相关文章

      网友评论

          本文标题:docker中安装oracle

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