免责声明:我是 Oracle 配置的新手,我想了解为什么它不起作用。
这是我的配置:
- 我的本地机器:Windows 7 Ultimate(x64)
- 我的虚拟机托管在本地计算机上,使用 VMPlayer 3.1.3 build-324285:Windows Server 2003 企业版
在虚拟机上
在虚拟机上,有一个 Oracle 11g 服务器。该服务器运行良好,我使用也安装在虚拟机上的 Sql*Plus 执行了一些查询。
VM 网络配置为:“桥接”
在本地机器上
在本地计算机(托管 VM)上,安装了 SqlDeveloper。我想将其连接到 VM 中托管的服务器,但我收到以下消息:
网络适配器无法建立连接。
这似乎是一个网络问题,但是,当我从本地机器 ping 虚拟机时,它工作正常,并且反之亦然
此外,SqlDeveloper 也安装在虚拟机上(并且运行良好)。除主机名参数外,连接参数与本地计算机 SqlDeveloper 中的相同。
我已经用 IP 地址和计算机名称进行了测试。
我应该检查(并更改)哪个参数来解决这个问题?
我希望能够清楚地揭露我的问题。
感谢您的帮助 !!!
答案1
如果您在 VM 托管的 Oracle 服务器上使用 DHCP,则您也需要在那里安装 Microsoft Loopback Adapter,或者至少手动编辑 listener.ora 和 tnsnames.ora 以使用静态 IP 127.0.0.1。这里更多关于这个问题的内容。