永远不要放弃,奇迹也是会出现的。总是想做的东西在vmware上安装了centos7的系统,还有xp的系统就是为了安装下数据库,为了让自己的成长,安装sql  mysql  oracle  看看了个视频无数篇的博客在xp上装oracle,最后就是cmd命令行可以使用oracle,但是Navicat就是不能连接,心疼自己一分钟。然后就放弃吧!想到docker不是很优秀吗!也许可以解决,弯路走了无数。最后奇迹出现了。

安装环境:win10 专业版  、 vmware12  、 centos7 、  docker19、  Navicat Premium12。

这样的环境基本ok了吧!

1.拉取镜像

$ docker pull alexeiled/docker-oracle-xe-11g

2.启动镜像容器

$ docker run -d -p 49161:1521 -e ORACLE_ALLOW_REMOTE=true  alexeiled/docker-oracle-xe-11g

命令行中的每一个字母都代表着一个意思就不说了 。有兴趣的可以好好学下docker(本人仅仅知道点点学艺不精,不误人子弟了)

3.结束

这样就安装完成了在centos系统中

然后就是在win10上的Navicat Premium链接oracle。详情见图

docker安装oracle 使用Navicat Premium链接_数据库

总结下:

  • 连接类型:Basic
  • 主机地址:ip
  • 端口:49161   随便绑定1521最好
  • DIS:xe
  • 用户名:system
  • 密码:oracle

永远不会缺少奇迹。