本文以访问局域网内其他用户虚拟机中的数据库为例来说明:
如本机ip:192.168.0.135 用户A
要访问的机器ip:192.168.0.89 用户B
用户A机器被转发的端口为45211
ps:可以通过虚拟机本身的端口转发,比如我用的是vmware的虚拟机,可以通过
也可以通过一些其他的端口转发软件转发45211(可任意指定只要端口不冲突即可)端口(比如TCPPortForwarding小工具)。
用户A虚拟机中 ip:192.168.135.136,数据库实例名为:orcl
虚拟机的网络适配方式为nat.
用户B访问用户A: 访问 用户Aip:被转发的端口+/虚拟机中数据库实例名(192.168.0.135:45211/orcl)即可。
本机模拟测试环境为:
本机、本机虚拟机中centos(nat方式)、本机虚拟机中xp(桥接方式和本机等同于局域网),通过配置xp可以访问centos中的oracle数据库。
注意:关闭本机的防火墙。