2014-02-25 46 views
0

我想从我的Mac OSX上运行一个TELNET命令到基于Windows 7的Oracle数据库(在同一台Mac上使用Parallels的虚拟机),但是我得到了这个错误:在MacOSX上用Telnet连接到Parallels Oracle DB的问题

Connection closed by foreign host

我已经检查的侦听器Oracle和它被激活,并听取了他们对端口1251和虚拟机ip地址127.0.0.1 10.211.55.4在端口1251

我可以成功运行a:

我已经验证该端口使用

netstat -a

听,我已经通过(在Windows)服务检查,看看是否端口正在运行...,它是。

任何想法?

谢谢!

PS:这是我的第一篇文章,所以如果发现任何异常的地方,请让我知道... 我已经检查各种线程和无答案

+0

您是否100%确定它是端口1251而不是1521(Oracle的默认端口)? –

+0

为什么用telnet连接到Oracle?如果你想检查连通性,可以使用'tnsping'工具(不知道是否有MacOS版本,但你也需要安装Oracle客户端)。 –

回答

0

感谢您的帮助! 问题不在港口。这是因为一些奇怪的原因(可复制......但很奇怪)Oracle数据库在我的Windows VM上安装了两个实例,并且这些连接已经越过了。 我解决这个问题的方法是将所有监听器都移除到数据库中,然后为一个实例创建一个新的监听器。