Oracle入门捷径之--结合docker快速搭建学习或者测试数据库环境
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle入门捷径之--结合docker快速搭建学习或者测试数据库环境,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3314字,纯文字阅读大概需要5分钟。
内容图文
Oracle入门捷径之--结合docker快速搭建学习或者测试数据库环境
Oracle作为一款非轻量级的关系型数据库,如果想学习Oracle,学习环境或者测试环境的搭建尤为重要,但应该清楚的知道,Oracle作为一个重量级的软件,不管是安装还是后续的配置都极为繁琐,可能在学习Oracle的时候,安装Oracle就可以劝退一部分人了,安装完毕后的用户角色权限连接等等配置又可以劝退不少人了。万幸,docker我有,环境在手。因此,通过docker迅速的搭建起学习或者测试环境,快速步入学习的正途是一个明智的选择。
首先,需要明确的是Oracle数据库是和MySQL等等关系型数据库一样的,也分为服务端和客户端,服务端的作用不用说了,提供数据的存储和查询等等类似仓库的作用,客户端是连接服务端以获取服务端的数据,当然,Oracle也有jdbc,并且Oracle官方提供了一个功能十分强大的免费的可视化图形管理开发工具 OracleSQL Developer,相比于pl sql developer 这款数据库管理开发工具更为强大,并且安装配置也比plSQLdeveloper更为简单(plSQLdevelope需要安装oracle客户端,并且编辑远程连接文件,比较繁琐哦)。
因此,本次实验使用docker迅速的搭建Oracle服务端,然后在你认为舒服的地方使用官方的开发管理连接工具Oracle SQL Developer 连接docker服务端,从而能够快速的进入学习或者测试状态。
一,docker环境的安装
docker的安装没什么好说的,可以在windows下安装,也可以在Linux等等平台安装,我一般使用Linux的centos vm虚拟机,可以yum安装也可以离线包安装或者rpm包安装等等方式,基础性的东西,也就不啰嗦了,省的嫌我烦,确实不太会的可看我的博客,地址如下:
二,镜像的下载、
docker pull hub.c.163.com/springwen/oracle-xe-11g:latest #执行这个命令就行了
说明:这个基础镜像是使用的乌班图
root@3dfed013df42:~# cat /etc/os-release
NAME="Ubuntu"
VERSION="14.04.5 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.5 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
三,容器的启动
docker-compose 编排还是好点,编写文件 oracl.yaml
vim oracl.yaml
version: '3.1'
services:
oracle:
image: hub.c.163.com/springwen/oracle-xe-11g:latest
restart: always
container_name: og
volumes:
- "./data:/u01/app/oracle"
ports:
- "1521:1521"
需要说明的是,docker容器数据库一般都是需要持久化的外挂volume,本例中是将 oracle.yaml 文件所在文件夹下建立一个data文件夹,映射到 容器的 /u01/app/oracle 目录,容器的roacle目录下保存的有表空间等文件(顺带吐槽一下,Oracle公司的软件基本都类似,比如weblogic,也是安装一个目录,核心功能区又是一个目录)
root@3dfed013df42:/u01/app# pwd
/u01/app
root@3dfed013df42:/u01/app# ll
total 0
drwxr-xr-x 1 root root 28 Aug 4 2017 ./
drwxr-xr-x 1 root root 17 Aug 4 2017 ../
drwxr-xr-x 8 oracle dba 120 Dec 29 11:09 oracle/
drwxr-xr-x 1 root root 20 Aug 4 2017 oracle-product/
启动容器的命令为: docker-compose -f oracl.yaml up -d
启动后的容器名称为og,这个Oracle数据库的SID:xe ,用户名:system ,密码:oracle
四,Oracle SQL develope 的安装和启动
官方网站下载地址:https://www.oracle.com/tools/downloads/sqldev-downloads.html #需要账号登陆Oracle官网,然后才可以下载,有两种版本,一种是包含jre版本,一种是nojre版本,使用的时候需要指定jre,如果没有安装的话,需要手动安装jre。
百度网盘下载:https://pan.baidu.com/s/1xDKSz_zT6rw6UwnFUJyRmA 提取码:jdbc ,文件有三个,其余两个是MySQL和postgres的连接驱动,稍后会用到的哦 。
这个软件可以说是绿色软件了,解压后直接使用,执行exe文件即可。
五,OracleSQLdeveloper连接前面所启动的容器数据库
未完待续~~~!!!!
内容总结
以上是互联网集市为您收集整理的Oracle入门捷径之--结合docker快速搭建学习或者测试数据库环境全部内容,希望文章能够帮你解决Oracle入门捷径之--结合docker快速搭建学习或者测试数据库环境所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。