在Ubuntu18.04的Docker中安装Oracle镜像及简单使用

一、软件环境:

1、OS:Ubuntu 18.04

2、已安装了Docker

二、安装Oracle镜像的过程

1、切换到root账号下,如果是普通账号,下面操作指令前面加sudo

2.搜索oracle镜像

docker search oracle

3.下载oracle镜像

Docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g

4.查看镜像

docker images

docker images registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g

5.从下载的镜像创建并启动容器

Docker run -d -p 1521:1521 --name oracle11 registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g

这里把新建的容器命名为oracle11

6.查看当前运行的容器

docker ps

7.进入已经启动的Oracle的容器

docker exec -it oracle11 bash

8.进入sqlplus

sqlplus /nolog

9.使用sysdba角色登录sqlplus

Conn sys/oracle as sysdba

10.查看当前实例下的数据库

11.查看有多少个数据表

12.退出sqlplus

exit

13.退出容器

exit 或Ctrl+D

14.重新进入已经运行的oracle容器,重新执行下面指令

docker exec -it oracle11 bash

15.如果容器停用了,则重新启动, 用你实际的容器ID代替下面的container_ID

docker start container_ID

16.停用正在运行的容器

docker stop container_ID

原文地址:https://www.cnblogs.com/SH170706/p/10563899.html

时间: 2024-10-15 11:02:21

在Ubuntu18.04的Docker中安装Oracle镜像及简单使用的相关文章

ubuntu-16.04+-xxx-i386.iso :安装 Oracle 11gR2 数据库

前言:说实在的,ubuntu 16.04以上很难安装oracle!其间走过了艰难的一段路! 重要附件:ubuntu16.04+-xxx-i386.iso_安装oracle所需的软件包.zip 特点: 需要重新安装:libaio1_0.3.109-2ubuntu?_i386.deb.默认的libaio库有问题,和其默认libaio的编译方式有关! 需要重新安装gcc 4.4.7(这是当前4的最终版),默认的gcc 6.x因其新版本的许多默认特性会引起问题. 需要安装老版本的:libstdc++5_

在Linux中安装Oracle(较详细图解)

原创 安装RHEL6 假设你已经正确安装VM软件并激活.点击创建新的虚拟机: 这个你可以将其安装的内存小一些,也没有多大的关系 点击虚拟机菜单栏上的编辑->虚拟网络配置 设置网络(要根据自己的实际情况设定): 设置分区: 创建分区的要点大致如下: 分区名称 大小(MB) /boot 128 swap 4096 / 20480 /home 5000 此外,这块你也要选择一些那个“开发”中选项,将那个能选择的全选择了,安装oracle是会省很多的事情. 后面设置全部自动 出现此画面表示安装成功! 安

虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程

由于开发需要,在虚拟机中安装XP系统并安装Oracle,在宿主机中安装Oracle Client及PLSQL Developer进行模拟远程操作Oracle数据库. 首先要在虚拟机中安装Oracle数据库,具体过程参考:点击打开链接 首先要配置虚拟机的网络设置,把网络连接方法改为Bridging. 在虚拟机中安装好数据库后,需要配置C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN文件夹下的listener.ora和tnsnames.ora文件,使用记事本打开

在Docker中安装和部署MongoDB集群

在Docker中安装mongodb 采用的mongodb镜像:https://registry.hub.docker.com/u/tutum/mongodb/ 以该镜像启动一个容器(注意此时mongodb是standalone模式): docker run -d --name=mongodb -p 27017:27017 -p 28017:28017 tutum/mongodb:3.0 docker logs mongodb 输出信息: =============================

docker中安装宝塔面板教程

本人电脑是win10,安装的virtualbox,装的centos7.2,在centos7.2装了docker,这个比较简单,网上一大堆教程,今天说一下装好了docker之后怎么在docker中安装面板. 1.先下载一个docker镜像: docker pull centos 2.创建docker容器: docker run -i -t -d -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=tr

Docker中安装nginx

Docker中安装nginx 步骤: 1 .docker pull nginx 2.docker images 3.docker run -d -p 80:80 --name nginx nginx 4.docker ps 5.查看是否可以访问 注意:我这里是安装在云服务器的docker中. 原文地址:https://www.cnblogs.com/Edward-Wang/p/12049557.html

win10+ubuntu18.04 双系统的安装

是愿意装双系统,不喜欢开一个虚拟机(当然用来做测试,胡乱搞可以用虚拟机,但是真的想学Linux就装一个吧,现在也养成了做完一件事写一下怕以后忘记的习惯)我的固态500G(好吧,连上电脑只显示466G,不过这是正常现象)我就给 C盘分了150G,D盘分了215G,为Ubuntu18.04预留了100G(其实50G也够用,如果你的电脑硬盘有限,像我之前那个只有240G),如图 硬盘分配.png 现在捋一下思路(我是后来写的,过程中一些截图没有保留): 准备一个空硬盘,或者备份出重要的资料(因我是新硬

docker中安装ssh服务

系统:Debian Docker 目标:在docker(debian系统)中安装ssh服务,实现远程登陆和控制docker 步骤: 初始状态:通过docker pull debian得到的一个debian的docker 1,docker run -i -t debian /bin/bash 登录到docker的shell界面,方便之后的操作 2,apt-get update: docker默认root登录,apt-get install 几乎不能用,因为需要更新一下源(可能是为了更轻量) 3,a

记录在Windows Server 2008 R2 中安装Oracle 11g r2

下载过程略,下载后将两个压缩包解压,合并: 右键管理员执行安装程序: 此步骤可跳过 选择仅安装数据库软件 选择 单实例数据库安装: 选择语言,略 选择版本:企业版 配置目录: 先决条件检查.通过(如果出现错误.警告,请先解决后再重试以上操作) 开始执行安装: 进度条跑完后,关闭软件安装程序,开始安装oracle实例和监听程序: 选择监听程序配置: 添加: 监听程序名 默认即可 监听协议 默认TCP 监听端口 默认1521 是否配置另一个监听程序?否 完成,监听程序配置完成. 确定监听服务是否开启