docker里面安装oracle,docker中安装oracle

本文介绍了如何在已有Docker环境下,在CentOS7.5系统中使用docker镜像jaspeen/oracle-11g自动安装Oracle 11g。首先下载oracle安装脚本镜像和安装文件,然后通过unzip命令解压。接着,使用docker run命令启动镜像,挂载安装文件目录,并确保当前用户有权限。当看到安装完成的提示时,Oracle即已成功安装并启动。
摘要由CSDN通过智能技术生成

本文主要讲述如何使用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镜像在上文中已经提到,直接拉下来即可。如下图:

7b07f775b550

下载好oracle 11g:

7b07f775b550

通过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

执行过程如下图所示:

7b07f775b550

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

7b07f775b550

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值