如果还没安装docker,可查看Centos7下安装Docker(详细安装教程)

1、拉取 docker 镜像:

[root@localhost ~]# docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
Using default tag: latest
latest: Pulling from helowin/oracle_11g
ed5542b8e0e1: Pull complete
a3ed95caeb02: Pull complete
1e8f80d0799e: Pull complete
Digest: sha256:4c12b98372dfcbaafcd9564a37c8d91456090a5c6fb07a4ec18270c9d9ef9726
Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g:latest

该镜像由阿里云提供,比较大,可能需要下载一会

等待下载即可……

2、用 docker images 命令查看镜像

[root@localhost ~]# docker images
REPOSITORY                                             TAG                 IMAGE ID            CREATED             SIZE
registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g   latest              3fa112fd3642        3 years ago         6.85GB

运行镜像

docker run -d -p 1521:1521 --name oracle registry.aliyuncs.com/helowin/oracle_11g

3、进入容器修改账号密码

3.1,检查容器是否运行成功

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE                                      COMMAND                  CREATED              STATUS              PORTS                    NAMES
a151f9478f94        registry.aliyuncs.com/helowin/oracle_11g   "/bin/sh -c '/home/o…"   About a minute ago   Up 30 seconds       0.0.0.0:1521->1521/tcp   oracle

启动oracle

[root@localhost ~]# docker start oracle

3.2,进入容器:docker exec -it oracle bash

[root@localhost ~]# docker exec -it oracle bash
[oracle@a151f9478f94 /]$

3.3,切换回root用户

[oracle@a151f9478f94 /]$ exit
exit
[root@localhost ~]# 

3.4,编辑环境变量 vi /etc/profile 在文件的末尾添加一下内容

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2export ORACLE_SID=helowinexport PATH=$ORACLE_HOME/bin:$PATH

(注意:按i进入编辑模式,输入上述命令后,按ESC键退出编辑模式,再输入:wq保存退出)

3.6,使得修改生效:

[root@localhost ~]# source /etc/profile

3.7,进入容器(此处的id就是第一个命令下的id),加载一下用户环境变量,进入容器后,自动是oracle用户

[root@localhost ~]# docker ps
CONTAINER ID        IMAGE                                      COMMAND                  CREATED             STATUS              PORTS                    NAMES
a151f9478f94        registry.aliyuncs.com/helowin/oracle_11g   "/bin/sh -c '/home/o…"   3 hours ago         Up 3 hours          0.0.0.0:1521->1521/tcp   oracle[root@localhost ~]# docker exec -it a151f9478f94 /bin/bash
[oracle@a151f9478f94 /]$ source ~/.bash_profile
[oracle@a151f9478f94 /]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Wed Sep 4 14:44:44 2019
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
SQL> conn / as  sysdba                                ## 使用sysdba 连接oracle,最大权限,os认证,只能在本机上登陆使用。
Connected.
SQL> alter user system identified by system;          ## 修改用户 system 的密码为 oracle ,可以自定义
User altered.
SQL> alter user sys identified by sys;
User altered.
SQL> create user ETS identified by ETS;
User created.
SQL> grant connect,resource,dba to ETS ;
Grant succeeded.
SQL> exit      ##退出编辑SQL
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@a151f9478f94 /]$ exit    ##回到root用户
exit
[root@localhost ~]# 

4.连接 账号system密码system服务名helowin

用Navicat连接

用plsql连接

为方便plsql连接,可在本地instantclient_11_2配置tnsnames.ora文件

LS =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.116.129)(PORT = 1521)))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = helowin)))

在centos7上使用Docker安装oracle 11g相关推荐

  1. 使用Docker安装oracle 11g

    使用Docker安装oracle 11g 目录 一,简介 二,安装 2.1.安装ORACLE 11G镜像到DOCKER 2.2.准备ORACLE 11G安装文件 2.3.安装ORACLE 三,配置 3 ...

  2. Mac通过Docker安装Oracle 11g发布版

    Mac通过Docker安装Oracle 11g发布版 目录 Mac通过Docker安装Oracle 11g发布版 第一步:下载Oracle 第二步:Docker 1.启动docker 2.拉去orac ...

  3. 【转载】使用Docker安装oracle 11g

    转载: https://www.35youth.cn/685.html 一,简介 Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统 ...

  4. mac docker oracle11g,MacOS下使用Docker安装Oracle 11g

    1.下载并安装Docker 第二步:点击Docker.dmg安装即可 第三步:打开终端,输入命令docker version查看docker版本,看是否安装成功: Client: Docker Eng ...

  5. docker安装Oracle 11g

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/mmingxiang/article/d ...

  6. docker 安装 oracle 11g

    1.准备docker环境: 2. docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g --pull 镜像(6个多G) 3. ...

  7. mac安装docker oracle 11g,macOS 使用Docker安装Oracle 11g

    1.docker search docker-oracle-xe-11g命令 意思是查询名为docker-oracle-xe-11g的镜像 2.选择好你需要的镜像,然后下载 我选择的是deadok22 ...

  8. centos5.5上安装oracle 11g R2[转发-参考用]

    centos5.5上安装oracle 11g R2[转发-参考用] + ------------------ CentOS 5.5上安装配置oracle 11g R2  --------------- ...

  9. rad linux下安装mysql_Rad Hat Enterprise Linux 5.5上安装Oracle 11g R2

    学习的进度有点慢,终于在虚拟机上Red Hat Enterprise Linux 5.5系统下安装Oracle 11g R2版本数据库成功了,在这里把安装的经验和大家分享一下!当然,水平有限,请各路大 ...

最新文章

  1. 可变形卷积网络--Deformable Convolutional Networks
  2. 算法---------搜索旋转排序数组
  3. 湖南省第6届程序大赛第3题 数字整除
  4. qmail+rt+dns+apache
  5. Linux之Vim的搜索与替换
  6. 用户sa 登陆失败 SQLServer 错误18456----解决方法
  7. 关于 android listview 加载数据错位(错乱)问题
  8. Hive:使用Apache Hive查询客户最喜欢的搜索查询和产品视图计数
  9. 使用showMessageDialog显示消息框
  10. 洛谷4014最大/小费用最大流
  11. python3读取本地_Python3 获取本机 IP
  12. python替换img的路径为新的路径_python – Django |连接路径位于基本路径组件之外{%static img.thumbnail.url%},错误400与whitenoise...
  13. 批量修改文件夹及文件用户权限和用户组权限 centos
  14. C#开发和调用Web Service
  15. python开发酷q插件gui_酷Q的SDK模块机器人个人开发插件
  16. 获得《软件方法》代金券的同学列表-漏了麻烦告知
  17. 分享一个好的清理系统垃圾软件
  18. php jpeg windows,jpg和jpeg有什么区别
  19. 服务器和客户端信息的获取
  20. 什么品牌的蓝牙耳机通话音质最好?通话音质好的蓝牙耳机

热门文章

  1. 面试官:请讲一下Redis主从复制的功能及实现原理
  2. 详解MySQL执行事务的语法和流程
  3. 由两个问题引发的对GaussDB(DWS)负载均衡的思考
  4. 如何通过一个SDK轻松搞定人脸识别,拯救初入职场的程序猿
  5. 17张图带你解析红黑树的原理!保证你能看懂!
  6. 【DevCloud· 敏捷智库】如何进行需求结构化管理?
  7. 如何通过虚拟私有云保障服务安全【华为云分享】
  8. 软能力那点事,你知多少
  9. typecho 隐藏index.php,Typecho开启伪静态并隐藏index.php
  10. Leetcode-237:删除链表中的节点