如何从主机(Windows)访问VirtualBox中的Oracle数据库

13

我使用 Oracle VM 安装了 VirtualBox。

现在,我试图从主机环境访问虚拟机中的 Oracle 数据库,但无法访问。

在主机上使用 ipconfig 命令显示了一个 IP 地址,但当我尝试打开它(80 端口)时,我得到的是主机系统本地主机的内容,而不是 VirtualBox 中的服务器内容。

正确的网络设置是什么?

4个回答

22

- 在虚拟机中使用主机网络

图片描述

- 检查服务器(WEB,DB等)是否正在运行。

图片描述

- 将鼠标悬停在状态栏上的网络图标上以记下IP地址

图片描述

- 从您的主机浏览器向虚拟机服务器发送请求

图片描述


2
这种方法的问题在于VM Guest现在无法访问互联网。我还没有探索各种选项,但目前看来做桥接配置是最好的方式。 - Roman
不,使用这种方法访客互联网可以正常工作。我认为这是与您的配置有关的特定问题。 - Kerem Baydoğan
1
你可以添加多个网络接口,这样你就可以保留正常的NAT以便访问互联网,同时也可以通过主机模式接口访问本地计算机。 - Mortimer

6

我通常使用桥接连接,这样虚拟机就可以从我的路由器dhcp中获取ip地址;如果该选项不可用,则您的另一个选择是使用端口转发,其中您将未使用的主机机器上的端口分配到虚拟机上的端口。VirtualBox手册提供了有关这两个选项的大量有用信息。如果您需要其他信息或示例,请告诉我们。


3

关闭虚拟机上的 Windows 防火墙。我刚刚通过关闭防火墙解决了从主机到虚拟机的 HTTP 请求问题。


0
在虚拟机中,前往设置->网络->适配器,并选择桥接适配器(Bridge Adapter)作为“连接到 (Attached to)”字段。别忘了在虚拟机中关闭防火墙。 输入图像描述

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接