如果是初学oracle的话 还是建议在 winodws下吧,linux下真的一堆问题,除非你对linux下的oracle很熟就没的说。
虚拟机啊跑应该是WM虚拟机吧 一般都会自带一个10开头的 虚拟机IP地址,你的物理机地址比如说192.168.0.100,物理机是可以直接访问虚拟机的10.开头的虚拟机IP地址,前提是虚拟机做了NAT或者桥接安装了。这样的话 物理机就是直接访问一台远程的oracle数据库了。
连接oracle方式有分很多种
1、开发 JDBC
2、系统ODBC
建议用PLSQL7,红色的那个,那个只能安装32位的版本客户端 64位的会安装不上。
首先你要把虚拟机网络设置成桥接,在设置一下IP地址,这样主机和虚拟机才能ping通,之后你再连接两个系统就像在同一网络中的两台电脑那样操作就可以了
先要在本地安装一个oracle客户端。配置监听服务,然后用plsql工具连接。
In most cases switching to Bridged interface mode while disabling DHCP and assigning a static IP address for the Host-Only adapter is enough for the host machine to reach the guest.连网方式用NAT的话主系统没有办法访问到虚拟机。
参考:http://stackoverflow.com/questions/11177809/how-to-ping-ubuntu-guest-on-virtualbox