在VirtualBox中安装Oracle的相关配置

来源:互联网 发布:比特币交易网免费源码 编辑:程序博客网 时间:2024/05/16 23:43

1. 版本信息

本文涉及的各种软件版本说明如下。

软件名

版本

VirtualBox

5.1.22 r115126 (Qt5.6.2)

虚拟机系统

Windows 7 旗舰版 32 位

Oracle

10g 10.2.0.1.0

 

2. VirtualBox网络连接设置

2.1. 连接方式

使用“网络地址转换(NAT)”连接,如下图:


2.2. 端口转发

点击“端口转发”进行设置,如下图:


主机IP:即“VirtualBox Host-Only Network”适配器的IP。

子系统IP:即虚拟机的IP。

详细的说明见附录。

3. 可能存在的问题

配置好网络连接方式,我们的配置工作其实已经完成了。但是,很可能还是不能从主机连接上虚拟机中的数据库。

通常是因为虚拟机中系统的防火墙的原因,把防火墙关闭即可。

4. 附录

4.1. “端口转发”各配置项说明

4.1.1.主机IP

主机IP:即主机虚拟网络的IP。可以在以下几个地方查看:

1.命令行输入“ipconfig”命令,查看“以太网适配器 VirtualBox Host-OnlyNetwork”的IP(默认为192.168.56.1);


2.当然,也可以在“网络连接”里找到“VirtualBox Host-Only Network”,查看其IP;


3.点击VirtualBox菜单“管理à 全局设定à网络à仅主机(Host-Only)网络”,有一名为“VirtualBox Host-OnlyEthernet Adapter”的配置。


注意:如果没有这项配置,则只需在上图界面添加一个即可。配置成功时,在主机命令行“ping 192.168.56.1”是可以ping通的。

4.1.2.子系统IP

子系统IP:即虚拟机的IP。在虚拟机中命令行执行“ipconfig”即可查看。

4.1.3.主机端口

主机端口:被访问的主机端口。它可以是任意空闲的端口,不必跟实际软件使用的端口一致。以Oracle为例,即是说如果虚拟机里安装的Oracle监听端口为1521,我们不必将主机端口也设置为1521,设置为1111都是可以的。则访问链接“host:port”部分就可能是“192.168.56.1:1111”。

4.1.4.子系统端口

子系统端口:虚拟机中实际访问的端口。依然以Oracle为例,如果虚拟机中安装的Oracle监听端口是1521,则子系统端口就是1521。

总结来说,如此配置后,当在主机中访问“主机IP:主机端口”时,就会被映射为访问虚拟机的“子系统IP:子系统端口”。

原创粉丝点击