Win10上安装Oracle VM Virtual Box虚拟软件

来源:互联网 发布:网络数据库的信息检索 编辑:程序博客网 时间:2024/04/26 00:31

现在即将要步入Oracle的学习中了,仅以此来记录我的学习过程,对自己一个交代。
我是以基于Oracle10G的这个版本(这是Oracle比较经典的一个版本)来学习的,这里我只介绍Oracle第一部分的内容,也即最简单的一部分内容,即增删改查的SQL语句。
学习Oracle,不可避免的是要在自己的电脑上安装Oracle,在这里我推荐大家使用虚拟机来安装Oracle,使用虚拟机当然会有很多优点,后面我会为大家慢慢介绍。我提供的虚拟软件是Oracle VM Virtual Box,相对于VMware来说,Oracle VM Virtual Box是免费的。所以接下来我就来告诉大家怎么在Win10上安装Oracle VM Virtual Box虚拟软件,大家可要看清楚哟!

下载

可去Oracle官网下载最新的VM Virtual Box,这里我下载的是:
这里写图片描述

安装

安装Oracle VM Virtual Box非常简单,双击VirtualBox-5.0.20-106931-Win.exe,点下一步下一步就OK了,只是注意一下,在安装的过程中,会弹出一些对话框,比如说在Windows XP上装Oracle VM Virtual Box时,弹出的对话框会是这个样子的:
这里写图片描述
点仍然继续或者继续安装,一定不要点取消,因为装虚拟软件的时候,它需要装一些虚拟的硬件,这样子,我们就可以把虚拟软件给装上了。在这里,我很抱歉,因为我在Win10上安装时忘记截图了,但我想大概都是类似的吧!反正安装挺简单的,在电脑上安装过软件的必然肯定会懂得怎么安装。

安装扩展插件

我这儿的扩展插件是:
这里写图片描述
它是虚拟软件的扩展插件,扩展插件不是必须安装的,只是说我们把这个扩展插件装上之后,功能会更加强大,关于这个扩展插件是怎么安装的,我将步骤详细记录如下:

  1. 启动虚拟软件,选择“管理”→“全局设定”
    这里写图片描述
  2. 在设置对话框中,选择“扩展”
    这里写图片描述
  3. 选择“添加包”
    这里写图片描述
  4. 找到“Oracle_VM_VirtualBox_Extension_Pack-5.0.20-106931.vbox-extpack”,点击“打开”
    这里写图片描述
    点击确定添加。

导入虚拟机

  1. 点击“新建”
    这里写图片描述
  2. 输入“名称”,并选择“系统类型”,如下图。点击“下一步”
    这里写图片描述
  3. 分配内存,如1200M,点击“下一步”
    这里写图片描述
    这一步是为虚拟机分配一个内存,默认大小是192M,我们一会儿要在虚拟机上跑Oracle,这个内存稍微有点小,建议大家将这个值改大一点。原则上内存大小不要超过机器大小的一半。
  4. 选择硬盘,如下图。选择“使用已有的虚拟硬盘文件”,并点击红框标识的按钮,在弹出对话框中,找到WinXP.vdi,点击“打开”
    这里写图片描述

    这里写图片描述
    可能有些同学不知道WinXP.vdi这个文件到底是个什么东西,我在这里简单做一个解释,由于我提供的操作系统是WindowsXP,意味着我要在虚拟机上装一个WindowsXP的操作系统,这个叫WinXP.vdi的文件相当于一块虚拟的硬盘,这块硬盘最大的容量我给大家已经做好了,是30G,在这30G的硬盘上我给大家装好了中文版32位的WindowsXP操作系统,然后就可以在这个操作系统上装Orcale10G了,下面我就要把虚拟机给启动起来,建议大家在启动虚拟机之前,拷贝这个文件一份,复制一份的目的就是防止我们在用的过程当中,用坏了,至少我们还有一个备份。
    最后点击“创建”,这样我们的虚拟机就导入进来了。是不是非常简单。接着我们在启动虚拟机之前,需要修改一下它的设置。

  5. 在主窗口中,选中刚创建的虚拟机,点击“设置”
    这里写图片描述
  6. 在“设置”对话框中,选择“系统”→“硬件加速”,去掉“启动VT-x/AMD-V”的勾选
    这里写图片描述
  7. 选择“网络”,并选择“Host-Only”
    这里写图片描述
    推荐大家选择Host-Only,这样我们装好虚拟机以后,在我们的电脑上会多一张网卡,有了这张网卡之后,我们的本机就可以和虚拟机进行通信了,不管我们的本机能不能上网都可以,这样子,我们就可以把Oracle数据库装在虚拟机上,在我们的本机上访问数据库,这样子就模拟了两台机器了。
    最后点击“确定”就可以了。
    注意:如果我们的本机不可以和虚拟机之间进行通信,那么很有可能我们需要将虚拟机之上的防火墙给关掉
2 0