2014-02-25 45 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上安裝了兩個實例,並且這些連接已經越過了。 我解決這個問題的方法是將所有監聽器都移除到數據庫中,然後爲一個實例創建一個新的監聽器。