设置 VirtualBox 以在本地客户机上查看 Oracle

设置 VirtualBox 以在本地客户机上查看 Oracle

我有一台 Ubuntu 机器,并且这台机器上的 Virtual-box 中有一个 Linux 实例正在运行。我需要连接到 oracle 实例(通过 php 中的 oracle 扩展)。扩展正在运行。我不确定如何进行端口转发以及是否需要编辑主机文件。我阅读了手册,但仍然没有运气。任何帮助都值得感激。谢谢

答案1

Oracle 进程默认监听端口 1521 上的请求。

注意:仅当您的 VM 网络配置为 NAT 时才需要设置此解决方案。

如果您的主机上没有进程使用端口 1521,那么最简单的解决方案就是将主机上的端口 1521 重定向到客户 Oracle VM 上的端口 1521(您可以选择主机上的另一个端口,但您可能需要在 php 端进行更多配置,但我不知道这部分。

要实现端口重定向,如果您有较新版本的 VirtualBox,请使用 GUI 转到您的 VM 配置,选择“网络”部分,单击与您的网卡对应的选项卡,单击底部名为“端口重定向”的按钮,然后使用上面描述的值填充值。对于 IP 地址,两者都使用 127.0.0.1。

有关端口转发的更多信息以及如何使用命令行进行设置的文档,您可以阅读此处的 Virtualbox 手册部分:https://www.virtualbox.org/manual/ch06.html#natforward

相关内容