2 lalutadie lalutadie 于 2015.05.31 17:33 提问

主机连接虚拟机oracle 如何配置

主机mac系统,装有navicat ;
虚拟机装的win8.1,装的oracle11gR2。
现在win中配置oracle监听主机地址为ipconfig查到的地址

图片说明

mac 中使用navicat 连不上,提示连接超时。
不太清楚怎么配置,才能让主机连接到虚拟机中的oracle?求大神解决

6个回答

gamefinity
gamefinity   Rxr 2015.05.31 17:47
已采纳

确认一下Windows的防火墙1521端口是否打开

lalutadie
lalutadie 回复知常曰明: 配置好了,谢谢你
2 年多之前 回复
gamefinity
gamefinity 回复lalutadie: http://www.linuxidc.com/Linux/2011-09/42089.htm
2 年多之前 回复
gamefinity
gamefinity 回复lalutadie: 打开你的listener.ora,看看绑定的IP是什么
2 年多之前 回复
lalutadie
lalutadie 回复知常曰明: 我把虚拟机ip固定为192.168.1.103了,ping 192.168.1.103可以通 但telnet 192.168.1.103 1521提示无法连接
2 年多之前 回复
gamefinity
gamefinity 回复lalutadie: ping 10.211.55.4应该可以ping通吧,telnet 10.211.55.4 1521试试,看看1521是否在Listen.感觉还是lstnctl的问题可能性大
2 年多之前 回复
lalutadie
lalutadie 开了。
2 年多之前 回复
qq_28630857
qq_28630857   2015.05.31 17:49

如果是初学oracle的话 还是建议在 winodws下吧,linux下真的一堆问题,除非你对linux下的oracle很熟就没的说。虚拟机啊跑应该是WM虚拟机吧 一般都会自带一个10开头的 虚拟机IP地址,你的物理机地址比如说192.168.0.100,物理机是可以直接访问虚拟机的10.开头的虚拟机IP地址,前提是虚拟机做了NAT或者桥接安装了。这样的话 物理机就是直接访问一台远程的oracle数据库了。连接oracle方式有分很多种1、开发 JDBC2、系统ODBC建议用PLSQL7,红色的那个,那个只能安装32位的版本客户端 64位的会安装不上

qq_28630857
qq_28630857   2015.05.31 17:50

如果是初学oracle的话 还是建议在 winodws下吧,linux下真的一堆问题,除非你对linux下的oracle很熟就没的说。虚拟机啊跑应该是WM虚拟机吧 一般都会自带一个10开头的 虚拟机IP地址,你的物理机地址比如说192.168.0.100,物理机是可以直接访问虚拟机的10.开头的虚拟机IP地址,前提是虚拟机做了NAT或者桥接安装了。这样的话 物理机就是直接访问一台远程的oracle数据库了。连接oracle方式有分很多种1、开发 JDBC2、系统ODBC建议用PLSQL7,红色的那个,那个只能安装32位的版本客户端 64位的会安装不上

jzq_sir
jzq_sir   2015.05.31 19:11

我的是windows8.1的主机,装的是mac虚拟机,穷啊。。。。。。。

frank_20080215
frank_20080215   2015.05.31 19:29

查查虚拟机设置,是那个虚拟机中网络连接设置不对。
把网络连接改成桥接模式。
再看看Win8.1的防火墙是不是打开?将其关闭。

zyc_8866
zyc_8866   2015.05.31 21:24

telnet 127.0.0.1 1521

Csdn user default icon
上传中...
上传图片
插入图片