Win10系统使用Docker安装oracle并通过Navicat for oracle进行登录

  一、安装Docker

  Linux系统可以直接采用命令进行Docker安装;

  Win7系统安装Dokcer实际通过Boot2Docker在Windows下安装一个VirtualBox来实现;

  Boot2Docker对于Win10系统的支持不太友好,好消息是现在有了专门为Win10准备的Docker安装包:docker-tollbox;

  docker-tollbox下载地址:https://www.docker.com/products/docker-tollbox

  DockerToolbox.exe下载完成后点击安装包直接顺序安装,勾选安装完成后重启电脑,安装过程中会弹出“通用串行总线控制器”的安装提示,选择信任并安装

  安装完成后桌面出现三个图标:

  

  在CMD命令中输入命令验证Docker版本:

docker -v

二、使用Docker安装各种镜像

   本文仅演示oracle的下载安装,其他镜像可以另外查询相关的文档

   1.启动docker

    双击Docker Quickstart Terminal.exe的图标:

    

  出现以下运行信息:

  

  等待虚拟机启动并分配IP,成功启动后如下:

  2.下载镜像

  

docker pull wnameless/oracle-xe-11g

  3.启动Oracle XE容器,将容器中Oracle XE管理界面的8080端口映射为本机的9090端口,将Oracle XE的1521端口映射为本机的1521端口。

dokcer run -d -p 9090:8080 -p 1521:1521 wnameless/oracle-xe-11g

  如果你不小心终止了服务,重新打开docker输入如下命令查看你的容器状况

docker ps -a

  

  STATUS为Exited表示当前容器处于停止状态,NAMES:reverent_booth为容器名

  运行如下命令重启容器:

docker start reverent_booth

  4.本容器提供的安装信息

hostname:localhost
端口:1521
SID: XE
username: system/sys
password: oracle

  5.管理界面访问

url: http://localhost:9090/apex
workspace: internal
username: admin
password: oracle

  

  三、端口映射

  上述操作完成后,仅能在虚拟机上访问到oracl服务,现在我们需要一些设置来实现直接在我们Win10系统上进行访问

  1.打开Virtualbox

  

  2.选择Docker所在的虚拟机,点击设置按钮

  

  3.选择“网络”--“网卡1”--“高级”--“端口转发”

  

  4.添加如下转发规则,点击“OK”

  

  5.现在我们可以在本机开始进行oracle管理操作了。

  四、XE管理页面

  1.登录http://localhost:9090/apex

  

  2.登录成功后可以切换页面语言为中文

   

  五、使用Navicat for oracle管理oracle数据库

  1.下载并安装Navicat for oracle

  下载地址http://rj.baidu.com/soft/detail/24310.html?ald

  需要破解的话请自行寻找破解插件。

  

  

  2.安装oracle instantclient,请根据你安装的navicat匹配选择安装32位或者64位的oracle客户端,上文提供的下载链接是32位的,因此我们也安装32位的oracle instantclient

  1)下载地址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-097480.html

  将下载后的内容解压后放到任意目录,我直接放在C盘方便配置:

  

   2)下载安装sqlplus

   下载地址:http://www.oracle.com/technetwork/database/features/instant-client/sqlplus-cloud-3080557.html

   将下载后的sqlplus压缩包解压后的文件放到oracle instantclient相同目录下:

   

   3)打开Nvicat,“工具”--“选项”--“OCI”,将OCI library配置为 C:\instantclient_12_2\oci.dll,SQL*Plus设置为 C:\instantclient_12_2\sqlplus.exe

  3.建立连接

  1)连接名任意

  2)连接类型: Basic

  3)主机名或IP: localhost

  4)端口: 1521

  5)SID: XE

  6)用户名: system

  7)密码: oracle

  

时间: 2024-08-04 01:50:17

Win10系统使用Docker安装oracle并通过Navicat for oracle进行登录的相关文章

Win10系统SQL数据库安装

Win10系统MySQL数据库安装 1. 安装文件下载 下载地址: https://downloads.mysql.com/archives/community/ 下载版本: mysql-8.0.15-winx64.zip,此为免安装版 2. Mysql安装和配置 2.1 Mysql的安装 将下载好的文件解压,将mysql-8.0.15-winx64文件放到想要安装MySQL的位置即完成安装,本机位置为:D:\ProSoftwares\Database\MySQL\mysql-8.0.15-wi

安装oracle客户端(navicat for oracle)

本文使用Navicat for Oracle工具连接oracle 安装的过程我就不在此赘述,跟一般软件的安装过程类似.下面主要讲解Navicat的配置. 1.启动该工具,出现如下的开始界面,单击“连接”选项,进行连接数据库,如图所示: 2.在“新建连接”对话框中,输入任意的连接名,选择默认的连接类型,单击“连接测试”按钮,进行测试,看看是否成功,如图所示: 3.此时应该是连接失败的.因此要去oracle官网下载一个最新版的OCI的文件 http://www.oracle.com/technetw

Centos 系统,docker安装指引

环境要求 Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本 这里笔者的linux系统是Centos 7的版本. 具体步骤 1.查看系统版本 Docker 运行在 CentOS 7 上,要求系统为64位.系统内核版本为 3.10 以上. [[email protected]_66_1_centos ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (C

[Mac系统]Docker安装

Docker最近很火,同事推荐学习使用,今天先安装一下,回头研究. 目前Docker已经支持Mac OS X 10.6及以上版本,在Mac OS 上使用Docker,需要Boot2Docker工具支持,没有VPN的同学这里下载. 下载后得到如下图的两个pkg安装包. 先安装DockerToolbox.pkg,再安装Boot3Docker. 都安装成功后,启动Boot2Docker(Mac系统的Application或“应用”文件夹中)运行它. 现在进行Boot2Docker的初始化 boot2d

Win10系统Python虚拟环境安装

安装virtualenv 若要使用python虚拟环境进行开发,首先需要安装virtualenv. 命令:pip install virtualenv 安装虚拟环境 命令:virtualenv venv 激活虚拟环境 命令:venv\scripts\activate Win10下提示权限错误. 错误信息: 无法加载文件 D:...\venv\scripts\activate.ps1,因为在此系统上禁止运行脚本.有关详细信息,请参 阅 http://go.microsoft.com/fwlink/

关于Win10系统下VC2013安装Unit test出现问题的解决办法

话不多说,先上图~~~ 很多同学在Vs2013安装Unit test组件时会弹出这样的对话框,极其极其让人崩溃. 当我看到这个对话框时,首先中规中矩的去官网下载.NET(但是我怎么可能没有!游戏环境包都装了), 然后开始下载 才几百K,好easy,下载,运行,安装,oh!!!!!!!NO!!!!!! 好吧,又出问题了.去百度吧 按照百度的教程,找到了这个 . 我发现WIN10自带.NET,好吧并不是.NET的问题,咋办啊,搜索一圈发现并没有解答 决定自己解决 我觉得应该更新一下试试,毕竟2015

关于win10系统1709版本安装JDK出现变量配置正确但仍有“java不是内部或外部命令”的解决办法

背景:联想拯救者R720笔记本,系统一键还原了,需要重新安装一部分软件,最基本的就是JDK,但今天在安装时遇到了问题,之前安装的1.8版本,没有仔细配置环境变量,这一次安装的是1.7版本的,仔仔细细配置了变量,却一直报错! 即:"'java'不是内部或外部命令,也不是可运行的程序或批处理文件.". 寻找原因: 1.认为是32位JDK与64位系统冲突,百度了一下----------兼容. 2.认为是配置变量时,少了标点符号,仔细对比之后,发现并没有. 3.将问题搜索区间缩小,百度之后,发

TensorFlow | win10下使用docker安装tensorflow

官网安装教程 docker run -it tensorflow/tensorflow:latest-devel python import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) 原文地址:https://www.cnblogs.com/qinziang/p/9413148.html

在win10系统中的安装虚拟机及linux的安装

linux镜像文件路径及安装路径不允许存在汉字 我的c盘剩余空间在20g以上,所以所有程序默认安装在c盘,免得更改路径存在不必要的错误 虚拟机的安装 双击VMware-workstation-full-10.0.7 在桌面点开 图标 设置完成点关闭 点击回车键 点击用户名输入密码登陆