Oracle数据库之docker搭建oracle开发环境
小标 2018-12-17 来源 : 阅读 1440 评论 0

摘要:本文主要向大家介绍了Oracle数据库之docker搭建oracle开发环境,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。

本文主要向大家介绍了Oracle数据库之docker搭建oracle开发环境,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助。


oracle太大了,对于开发人员来说,在本机安装一个oracle代价不菲。


在docker环境中,我找了很久,发现wnameless/oracle-xe-11g 镜像还不错,很方便搭建起来。


但是也发现一个问题,挂载本地卷遇到了麻烦。一旦挂载,就无法登陆了。从官方的issues中发现,有一个fork版本解决了这个问题,记录一下。


创建docker-compose工作目录

mkdir -p oracle/data
cd oracle
touch docker-compose.yml


配置docker-compose.yml

version: '2'
services:
  oracle:
    image: sath89/oracle-xe-11g
    container_name: oracle
    ports:
      - 1521:1521
    volumes:
      - ./data:/u01/app/oracle


启动容器

#启动oracle
docker-compose up -d
#关闭容器
docker-compose kill


登录oracle

登录使用的参数:


SID: xe
username: system
password: oracle


注意:修正一下,原文写错了用户名,不是admin,是system,sorry


进入后自行修改密码,创建用户等即可。


为什么要绑定本地卷

wnameless版本无法绑定本地卷的问题,会导致我们一旦重启容器或重建容器,我们在数据库中的所有操作、创建的表以及数据等等全部丢失了。


绑定了本地卷,可以让容器的数据持久化到本机。就酱。

   

本文由职坐标整理并发布,希望对同学们学习Oracle有所帮助,更多内容请关注职坐标数据库Oracle数据库频道!


本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 1
看完这篇文章有何感觉?已经有1人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程