参考文章

https://www.runoob.com/docker/macos-docker-install.html

https://blog.csdn.net/qq_37145397/article/details/89462153

1.  docker安装教程请参考:Mac安装docker,https://www.runoob.com/docker/macos-docker-install.html

2.打开iTerm或者Terminal之后输入下面命令可以查看docker基本信息

docker info

3.使用下面命令来查询oracle的images(镜像)(这步可以忽略,因为我在这下面实在没找到好用的oracle_11g的images)

docker search oracle

4.docker pull命令可以把镜像下载到本地,在此我们把aliyun的oracle镜像pull下来

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

5.docker images命令可以查看本机已经有的镜像

docker images

6.接下来最重要的一步(创建containers,oracle运行在oracle中)

docker run -d -p 1521:1521 --name oracle registry.aliyuncs.com/helowin/oracle_11g  //--name代表我们给containers的命名 最后面代表我们刚刚pull的images名称 注意区别images和containers概念 我们可以理解为images构成containers
-p : 是容器内部端口绑定到指定的主机端口  
-d : 让容器在后台运行。
 一定要使用-p命令映射端口,不然等会我们访问的只是宿主机的1521端口,而不是docker内部的1521端口

可以在run后面添加-v 宿主机绝对目录:/home/oracle 来使宿主机和docker内部oracle目录挂载

7.创建成功就可以启动containers(start后的oracle代表着我们刚刚run命令--name所起的名称)

docker start oracle

8.进入容器内部(此命令以root用户进入oracle的bash命令行界面)

docker exec -it -u root oracle bash

9.下面我们编辑oracle path变量来配置SID和PATH

//首先进入vi进入profile文件内进行编辑
 
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

10.进行一下软件连接

ln -s $ORACLE_HOME/bin/sqlplus /usr/bin

11.切换到oracle用户

su - oracle

12.进入SQL命令行(/nolog表示无日志无登录进入 SQL命令行)

sqlplus /nolog

13.切换到sysdba用户下(sysdba是oracle最高权限用户)

conn /as sysdba

14.使用下面命令来更改sys和system用户的密码为oracle,并设置密码有效期永久

alter user system identified by oracle;
 
alter user sys identified by oracle;
 
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

15.使用idea开发工具连接oracle数据库

Mac系统下使用Docker安装oracle数据库?(亲测有效)相关推荐

  1. Python 数据库开发实战-Mac系统下通过homebrew安装Redis数据库

    此文章的前置条件是 "Mac系统已安装过Homebrew",如果未安装,可访问 "Mac 安装 homebrew 详细教程" 一文,详细介绍Homebrew的用 ...

  2. 〖Python 数据库开发实战 - Redis篇③〗- Mac系统下通过homebrew安装Redis数据库

    订阅 Python全栈白宝书-零基础入门篇 可报销!白嫖入口-请点击我.推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V! 说明:该文属于 Python全栈白宝书专栏,免费阶段订阅数量43 ...

  3. Windows系统下的Openface安装及使用--亲测有效

    一.配置openface所需环境 openface主要依赖于opencv和dlib等工具包,工具包安装可win+r进入用户终端下载安装(需要先下载python),或者下载ananconda,创建ana ...

  4. parallels安装linux命令行,mac系统下虚拟机parallels安装ubuntu 14.04

    mac系统很棒,mac下的开发环境也很棒,但有时你还得需要ubuntu开发环境,比如进行嵌入式Linux交叉编译,使用Linaro toolchain- 其实mac系统下使用parallels虚拟机安 ...

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

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

  6. macbook自带python保存文件夹_在mac下查找python包存放路径site-packages的实现方法 在Mac系统下python如何安装第三方函数库?...

    mac怎么查看python的site-package位置世界上最伤心的事,不是你爱的人不爱你,而是他爱你过后,最后却不爱你. 可以通过find命令查看,参考demo如下: sudo find / -n ...

  7. docker安装oracle数据库详细步骤

    1.拉去oracle数据库镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g  2.启动oracle  自动启动镜像 ...

  8. 完美解决Mac系统下Chrome插件安装时程序包无效:CRX_HEADER_INVALID

    Mac下Chrome插件安装方法--亲测有效 下载好插件crx文件后,不要直接拖拽到扩展页面进行添加 先把插件crx文件的后缀改成zip,再拖入到chrome浏览器的扩展应用中,这时就可以添加成功了 ...

  9. 32位系统安装oracle11g,windows系统下 32位 安装Oracle 11g R2(11.2.0.1.0)图文安装教程

    安装Oracle 11g R2 For Windows 1.下载Oracle 11g R2 for Windows版本,下载地址如下 官方网站: http://www.doczj.com/doc/73 ...

最新文章

  1. 全球及中国明装灯具市场规模预测及产量需求渠道分析报告2022-2027年
  2. IBM推出云深度学习图形芯片Tesla P100 GPU加速器
  3. php任意文件删除漏洞,phpshe后台任意文件删除漏洞及getshell | CN-SEC 中文网
  4. 2小时彻底搞懂指针与共用体!
  5. LeetCode 764. 最大加号标志(DP)
  6. 想重装java jdk_jdk怎么重新安装
  7. 项目经理应如何调动员工的积极性
  8. layer弹出层闪退_jQuery使用Layer弹出层插件闪退问题
  9. KEIL编程中如何重定义printf()函数,以便在后来的开发中使用此函数进行串口数据输出
  10. 响应式原理(Vue2.x)下篇
  11. 怎么用计算机算ess tss,计量经济学rss.tss.ess.是什么他们的..._注册计量师_帮考网...
  12. 小知识:peg改性(PEG-Ara-C阿糖胞苷/Scu灯盏乙素/Flud氟达拉滨)后的新变化
  13. JQGrid各种参数详解
  14. php调扫描仪,扫描仪使用技巧
  15. Jetson Nano - 实现VNC远程桌面控制
  16. 《七十七天》中逼真到你无法察觉的奇妙特效
  17. 软件开发工具有哪些?
  18. 深度强化学习(DRL)专栏(一)
  19. 计算机三维设计论文摘要,(硕士论文)毕业设计 计算机三维设计.doc
  20. 漫画 | 最让程序员抓狂的7件事

热门文章

  1. 辰视智能董事长冯良炳博士接受CA168中自网专访
  2. echarts 绘制中国地图(中英文转换)
  3. 大数据的一生一世——谈数据冷热分离技术
  4. 达梦数据库sql优化实践2
  5. marquee功能:marquee的速度怎么设置
  6. 【JVM】三色标记法
  7. 【32最小系统板】pid循迹小车(铁丝循迹)
  8. Java实现第八届蓝桥杯拉马车
  9. 从零开始——Dev-C++调试方法
  10. Windows程序设计——简单记事本