docker mac oracle - CSDN
精华内容
参与话题
  • 有个朋友老是吹Docker怎么怎么样,一直不以为然,后来有次需要自己mac电脑上搭建oracle,又不想装虚拟机,想起有Docker这个东西就研究了下怎么使用,记录下摸索的过程。 1.在mac中使用Docker搭建oracle 2.搭建环境...

     

    有个朋友老是吹Docker怎么怎么样,一直不以为然,后来有次需要自己mac电脑上搭建oracle,又不想装虚拟机,想起有Docker这个东西就研究了下怎么使用,记录下摸索的过程。

    1.在mac中使用Docker搭建oracle
    2.搭建环境的初期准备
    3.下载镜像
    4.启动容器
    5.导入数据

    搭建环境的初期准备
    先到阿里云镜像站https://mirrors.aliyun.com/docker-toolbox/mac/ 下载安装Docker for mac和Toolbox(或者自己去官网下载也可以,就是速度比较慢你懂得)

    安装完成之后多了几个个东东 


    下载镜像
    启动Docker 


    进入Docker Store下载镜像…本来这么说没错但是因为网速问题,我选择了https://dev.aliyun.com/search.html阿里云的镜像站

    选了个oracle11g的镜像

    docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

    然后等个几十分钟基本就下完了

    启动容器

    从docker界面进入Kitematic或者直接启动 
    在右上角的my image进入 然后选择镜像create… 


    然后就这样了… 
    那就从命令行来吧 先查看下镜像

    docker images

    docker run -p 127.0.0.1:1521:1521 registry.aliyuncs.com/helowin/oracle_11g

    然后Kitematic 左边的Containers应该出现了创建的容器

    打开连接工具我用的是oracle的sqldeveloper 

    账号:sys;密码:oracle 测试连接成功(编辑连接-->选择角色-->SYSDBA)

    账号:system;密码:helowin 测试连接成功 

    导入数据
    把dmp文件拷贝到容器中之后导入

    docker cp /xxx.dmp <容器名>:/tmp

    容器名可以在Kitematic列表里看到或者使用

    docker container ls

    查看容器名称

    然后 

    进入容器

    su - root

    密码helowin 

    编辑profile文件配置ORACLE环境变量:

    vi /etc/profile 并在文件最后添加如下命令

    export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
    
    export ORACLE_SID=helowin
    
    export PATH=$ORACLE_HOME/bin:$PATH

    导入数据

    imp <用户名>/<密码>@helowin file=’/tmp/xxx.dmp’ full=y ignore=y

    看需要导入数据 

    导入成功


    --------------------- 
    作者:pp1991414 
    来源:CSDN 
    原文:https://blog.csdn.net/pp1991414/article/details/77130404 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    展开全文
  • 1.搜索oracle docker search oralce 2.下载搜索到的oracle docker pull toneloc01/...docker run -h “oraclehost” --name “oracle” -d -p 1521:1521 toneloc01/oracle-xe-11g 4.查看ID docker ps 5.在终...

    1.搜索oracle
    docker search oralce
    在这里插入图片描述
    2.下载搜索到的oracle
    docker pull toneloc01/oracle-xe-11g
    在这里插入图片描述
    3.开始创建容器
    docker run -h “oraclehost” --name “oracle” -d -p 1521:1521 toneloc01/oracle-xe-11g
    在这里插入图片描述
    4.查看ID
    docker ps
    在这里插入图片描述
    5.在终端中执行以下命令进入容器:546002f01b47为容器ID
    docker exec -it 546002f01b47 /bin/bash
    在这里插入图片描述
    6.使用普通身份登陆
    sqlplus system/oracle
    在这里插入图片描述
    7.查看用户
    select username,password from dba_users;
    在这里插入图片描述
    8.创建新用户:用户名为gwl 密码为 12345
    create user gwl identified by 12345;
    在这里插入图片描述
    9.查看是否有用户 gwl
    select * from all_users;
    在这里插入图片描述
    10.给用户 gwl 赋予connect和resource角色
    connect:保证该用户能连接数据库
    resource:该用户可以使用数据库资源
    grant connect,resource to gwl;
    在这里插入图片描述
    11.删除用户
    drop user gwl;
    在这里插入图片描述
    12.退出
    exit;
    在这里插入图片描述

    展开全文
  • MAC下用 docker 安装oracle

    千次阅读 2020-03-04 11:29:26
    参考此博主... 下载Docker非最新版本 18.0.61版本 添加国内镜像 例如网易云http://hub-mirror.c.163.com 注意ID替换本机ID是6aa393ab6819 创建用户密码皆为orcale create user ora...
    1. 参考此博主https://blog.csdn.net/weixin_36001063/article/details/91598532
    2. 下载Docker非最新版本 18.0.61版本
    3. 添加国内镜像 例如网易云http://hub-mirror.c.163.com
    4. 注意ID替换本机ID是6aa393eb6819
    5.  

    创建用户密码皆为orcale

    create user oracle identified by oracle;
    

     给用户赋予connect 和 resource 条件

    grant connect,resource,create session to oracle;
    

    注:服务名改为XE

    补充:

    登陆oracle

    启动服务 docker  start oracle 可直接在navicat中直接连接

     docker exec -it 6aa393eb6019  /bin/bash   终端启动容器6aa393eb6019可换成oracle

    sqlplus system/oracle普通用户 终端登录oracle

     

    展开全文
  • MacOS下使用docker安装oracle-xe-11g

    千次阅读 2019-06-12 19:19:33
    标签:docker服务无处不在,最近需要用到oracle,结果发现oracle没有支持mac系统的安装包,于是想起了docker,果然顺利的安装成功,记录一下经验,同时整理一下其中的重点。 提供版本: macOSx 10.14 docker ...

    docker 下安装 oracle-xe-11g

    标签:docker服务无处不在,最近需要用到oracle,结果发现oracle没有支持mac系统的安装包,于是想起了docker,果然顺利的安装成功,记录一下经验,同时整理一下其中的重点。


    提供版本:

    macOSx 10.14 
    docker Version 2.0.0.3 (31259)
    oracle oracle-xe-11g
    

    方法步骤

    • 搜索可用的oracle镜像可以看到有很多可用的oracle镜像,我们选择划线哪个。
     docker search oracle
    

    在这里插入图片描述

    docker pull docker pull oracleinanutshell/oracle-xe-11g
    

    在这里插入图片描述

    • 开始创建容器
     docker run -h "oraclehost" --name "oracle" -d -p 1521:1521 oracleinanutshell/oracle-xe-11g
    

    在这里插入图片描述

    • 查看 ID
     docker ps
    

    在这里插入图片描述

    • 在终端中进入此容器
     docker exec -it 94910105eb6f /bin/bash
    

    在这里插入图片描述

    • 使用普通身份登入
     sqlplus system/oracle
    

    在这里插入图片描述

    • 创建用户并分配权限

      • 查看用户

        select username,password from dba_users;
        

    在这里插入图片描述

    • 创建用户:用户名为 oracle;密码为:oracle

      create user oracle identified by oracle;
      

      在这里插入图片描述

    • 查看是否有此用户 oracle

      select * from all_users;
      

      在这里插入图片描述

    • 给用户赋予connect 和 resource 角色(connect: 保证数据库可以链接;resource:该用户可以使用数据库的资源;create session:会话的权利)

      grant connect,resource,create session to oracle;
      

      在这里插入图片描述
      在这里插入图片描述

    • 创建表格添加,更改用户表空间配额

      grant unlimited tablespace to oracle;
      

      在这里插入图片描述

    • 删除用户

      drop user oracle;
      

      图:略;
      - 删除用户出现异常,ORA-01922: CASCADE must be specified to drop ‘GWL’
      在这里插入图片描述

      - 使用 drop user gwl cascade; 会删除此用户名下的所有表和视图
      
      ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190612191706754.jpg)
      
    • 退出

      exit;
      

    在这里插入图片描述

    • 开启关闭 oracle 服务

      docker start oracle
      

      在这里插入图片描述

      docker stop oracle
      
    • 链接

    在这里插入图片描述

    展开全文
  • Mac安装oracle(使用Docker) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 安装 拉取oracle 11g 镜像,这个版本可以自行选择 ...
  • macDocker安装oracle

    千次阅读 2019-06-13 20:38:50
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • dockerMac系统用docker安装Oracle

    千次阅读 2018-12-25 14:45:06
     此处个人使用场景:Oracle数据库服务端不支持Mac系统,又不想在本机安装虚拟机。 正文: 零、开局一张图: 本篇文章主要就是搭建了这么一个简单的容器,用以入门。 一、Mac系统安装Docker brew cask ...
  • MAC中安装oracle11g,并导入数据

    万次阅读 热门讨论 2018-04-15 18:21:02
    mac下想要使用oracle,可以先安装虚拟机,然后在虚拟机中安装oracle。虽说oraclemac版,但据本人所知只有10g,且官网上已无法下载。虚拟机的安装和在虚拟机中安装oracle,百度有很多教程,不再赘述。另外一种比较...
  • 一、安装dockermac os需要通过docker-toolbox安装docker 你可以在这里下载docker-toolbox下载对应版本的pkg文件 双击打开安装如图 next 安装即可 安装完后 你的Application中多出来这两项如图 其中 第一项是...
  • MAC中安装oracle11g

    千次阅读 2018-09-10 17:55:43
    docker 中安装  步骤参考https://blog.csdn.net/qq_22481167/article/details/79951160  其中输入 docker images 列出本地主机上的镜像  此网站 菜鸟网站 有一些 docker 命令  2,默认用户是system,...
  • docker 安装:mac:先确保系统为最新版系统,然后直接到docker官网下载mac版安装版,傻瓜式安装即可。windows:win10直接官网下载最新docker版本即可,非win10下载docker-toolbox,同样傻瓜式安装。linux:不同版本...
  • 使用docker安装部署oracle12.2

    千次阅读 2018-03-11 01:50:13
    Mac上安装docker 使用oracle的dockerfile,构建image 在docker中运行oracle实例 启动,停止oracle docker容器 连接数据库 2. 在Mac上安装dockerdocker store下载docker-for-mac。 我们需要适当调整一下...
  • Mac 安装Oracle

    千次阅读 2019-03-20 02:58:31
    花费半天时间,终于在Mac下安装oracle成功。特此记录以备忘。 1. 安装docker; brew cask install docker 2. 拉取oracle镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g ---- 此处...
  • docker search oracle #开始拉取oracle_xe精简版版本需一致,后面需要对他进行路径映射,否则你会发现docker一关闭,你的数据不会被持久化保存下去,嘿嘿 docker pull sath89/oracle-xe-11g ...
  • 首先我们需要安装docker,在此我们可以将docker理解为一个virtualbox ...Oracle是运行在virtualbox上的,但是docker效率远远高于virtualbox!! 本教程以mac为例,win参考 1. docker安装教程请参考:Mac安装do...
  • Mac OS系统如何安装Oracle11g企业级数据库

    千次阅读 多人点赞 2019-08-28 09:58:46
    大家好,我是Steafan,今天为大家讲解Mac系统如何安装Oracle11g等其他相关版本的企业级数据库并进行使用。 众所周知,Oracle从10的企业级版本开始就不在对Mac进行相关技术支持和运维服务,所以导致很多使用Mac的...
  • mac 下安装docker,在docker下安装oracle

    千次阅读 2017-08-28 15:37:30
    阿里云里面的教程 https://cr.console.aliyun.com/#/accelerator下载安装这里的镜像也可以 http://mirrors.aliyun.com/docker-toolbox/mac/docker-toolbox/?spm=a2c1q.8351553.0.0.dn1SYR
  • Docker挂载Mac本机的本地文件夹教程

    千次阅读 2018-12-26 15:42:44
    1、首先在Mac本机创建一个共享文件夹 ...2、使用 docker images 查看images名字为:alexeiled/docker-...3、进入DockerOracle容器里的目录,并在/home 目录下创建一个文件夹名为withmymac root@Oracle:/# mkdir /ho...
  • Mac使用Docker安装Oracle

    千次阅读 2019-07-30 22:18:28
    1. 安装docker; brew cask install docker 2. 拉取oracle镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g ---- 此处还有另外一个镜像,也是阿里云的。 3. 安装oracle容器 docker ...
  • Docker官方不用登录下载安装包

    千次阅读 2019-03-16 19:58:45
    现在去Docker官网看,下载docker还要登录像Oracle一样,太烦了 Mac最新链接:点击下载 Win最新链接:点击下载
1 2 3 4 5 ... 20
收藏数 2,266
精华内容 906
热门标签
关键字:

docker mac oracle