我在Oracle VM虚拟机上创建了数据库,我需要在本地计算机上使用它来完成我在Visual Studio上开发的项目。我怎么能这样做?
答案 0 :(得分:3)
这个问题与VS无关
您需要确保您安装的网络设备可以从外部访问,并且从您的计算机到VM ip设备有一条路由。
我在这里写的是最简单的配置,如果你有一个家庭网络...
使用Oracle virtualBox - >选择VM - >(右键单击)设置 - >网络。
选择"桥接适配器"并选择计算机上的实体卡
在VM中确保从DHCP获取IP地址(如何操作取决于您拥有的Linux发行版)
执行此操作后 - 重新启动VM中的网络设备,并确保两台计算机,Windows和Linux具有相同的IP段,并且Windows中的ping可以通过Oracle访问Linux VM。
如果您没有家庭网络 - VM在您的Windows机器上添加了另一个网络设备(如果它托管在同一台机器上),您需要将流量路由到VM IP。
如果它不在同一台机器上 - 您需要确保机器连接的路由器都知道数据库的路径。
网络问题解决后(假设防火墙允许,您可以从一台机器ping到另一台机器), 确保数据库机器上的监听器听取正确的地址 此链接有助于:http://docs.oracle.com/cd/B28359_01/network.111/b28317/listener.htm
比你应该做的更多。
如果这不是问题,请告诉我,您的问题是配置VS - 因为这是一个不同的问题,这取决于您使用的是ODAC还是ODT ......
另外请告诉我,如果您不知道如何检查/配置我上面写的任何内容 - 我没有写完所有内容,因为在一个内容中回答所有问题很漫长而且很复杂交...