❤️Docker中只需2步即可拥有Oracle 11G企业版环境,史上最快部署❤️

简介: ❤️Docker中只需2步即可拥有Oracle 11G企业版环境,史上最快部署❤️

为了测试需要,邦德老师制作了各个版本的Oracle数据库环境,方便大家使用Oracle数据库, 通过Docker环境直接下载就可以使用,大家多点赞关注!



1.下载镜像


邦德的Docker Hub主页:https://hub.docker.com/u/techerwang
oracle 11g 11.2.0.4 DB的地址:https://hub.docker.com/r/techerwang/oracle/tags
#从Docker hub下载,网络不好时,一般比较慢
docker pull techerwang/oracle:ora11g11204
#可以选择从阿里云下载
docker pull registry.cn-shanghai.aliyuncs.com/techerwang/oracle:ora11g11204
镜像大概3.2G左右,解压后大约7.6G左右,所以请保留充足的空间
#从阿里云下载后可以tag成如下形式:
docker tag registry.cn-shanghai.aliyuncs.com/techerwang/oracle:ora11g11204 jemora11g:11204
docker images | grep 11g

5f20899449e844cb9f28266647b5fa0c.png


2.创建容器并启动数据库


2.1 创建容器


docker run -itd --name jemora11204 -h jemora11204 \
--privileged=true -p 21521:1521 -p 222:22  -p 21158:1158 \
jemora11g:11204 init


2.2 进入容器


[root@jeames ~]# docker exec -it jemora11204 bash


2.3 启动数据库和监听


[root@jemora11204 /]# su - oracle
[oracle@jemora11204 ~]$ lsnrctl start
[oracle@jemora11204 ~]$ sqlplus / as sysdba
SYS@JEM11G2> startup
SYS@JEM11G2> select * from v$version;

72233c46c79e45ed972291757dc00ea3.png


3. 外部连接容器内的数据库


sqlplus sys/jem@192.168.1.54:21521/JEM11GR2 AS SYSDBA


6bcfeb4f305242b2b6bec4aee61dc64c.png

如果使用PLSQL Developer也是可以连接的,如下:


3e788f6705c74fb299f3abe8718910cd.png


注意:此处访问宿主机端口为21521哈,容器内部是1521,端口器映射,系统管理员密码为jem


目录
相关文章
|
11天前
|
Linux iOS开发 Docker
Docker技术概论(2):Docker环境的搭建
Docker技术概论(2):Docker环境的搭建
54 17
|
2天前
|
Ubuntu Shell Docker
在Docker环境下如何“安装”Ubuntu
【8月更文挑战第18天】在Docker环境中“安装”Ubuntu实际上是指利用Ubuntu镜像构建容器。
18 1
|
20天前
|
弹性计算 Ubuntu 开发工具
云服务器 ECS产品使用问题之如何在Docker环境中修改配置文件
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
17天前
|
Web App开发 关系型数据库 PHP
使用 Docker 快速搭建多版本 PHP 开发环境
使用 Docker 快速搭建多版本 PHP 开发环境
18 2
|
26天前
|
存储 Oracle 关系型数据库
|
25天前
|
SQL Oracle 关系型数据库
关系型数据库Oracle设置 RMAN 环境:
【7月更文挑战第25天】
42 2
|
1月前
|
SQL Oracle 关系型数据库
MySQL、SQL Server和Oracle数据库安装部署教程
数据库的安装部署教程因不同的数据库管理系统(DBMS)而异,以下将以MySQL、SQL Server和Oracle为例,分别概述其安装部署的基本步骤。请注意,由于软件版本和操作系统的不同,具体步骤可能会有所变化。
76 3
|
1月前
|
监控 数据可视化 Linux
使用Portainer图形化工具轻松管理远程Docker环境并实现远程访问
使用Portainer图形化工具轻松管理远程Docker环境并实现远程访问
|
2月前
|
Docker 容器
蓝易云 - docker之Consul环境的部署
注意,这只是一个基本的Consul环境的部署。在生产环境中,你可能需要配置更多的选项,如数据持久化、网络设置等。
40 1

热门文章

最新文章