Oracle10g 从OS X连接到流浪者箱上的Oracle

Oracle10g 从OS X连接到流浪者箱上的Oracle,oracle10g,centos,osx-lion,vagrant,centos6,Oracle10g,Centos,Osx Lion,Vagrant,Centos6,我在运行OS X Lion的CentOS 6 Vagrant box(VM)上安装了Oracle 10g。在CentOS上,我可以为oracle用户(而不是root用户)运行sqlplus。我可以使用它的IP从OSXping到我的流浪者盒子,反之亦然。我还将端口1521从CentOS转发到OSX上的端口1521 我想在我的OS X上使用SQLDeveloper连接到我虚拟机上的Oracle 状态:失败-测试失败:IO错误:网络适配器无法建立连接 有什么不对劲 我想你的流浪汉档案里有这样的东西:

我在运行OS X Lion的CentOS 6 Vagrant box(VM)上安装了Oracle 10g。在CentOS上,我可以为oracle用户(而不是root用户)运行
sqlplus
。我可以使用它的IP从
OSX
ping到我的流浪者盒子,反之亦然。我还将端口1521从
CentOS
转发到
OSX
上的端口1521

我想在我的OS X上使用SQLDeveloper连接到我虚拟机上的Oracle

状态:失败-测试失败:IO错误:网络适配器无法建立连接


有什么不对劲

我想你的流浪汉档案里有这样的东西:
config.vm.forward\u端口15211521

那么你只需要:
sqlplus系统/manager@//localhost:1521/xe

如果失败,请确保在虚拟机上启动Oracle侦听器。 (在虚拟机上执行
netstat-ln | grep 1521

不要使用虚拟机IP地址连接到Oracle。 Vagrant使用NAT,因此您不能ping虚拟机

如果所有其他方法都失败,请使用以下方法: