Недавно я настроил базу данных Oracle, запустил прослушиватель на порту 1561 и включил TCP-доступ. Затем я открыл этот порт для всех входящих подключений. Когда я сажусь на свой Mac - я могу использовать
telnet remoteserver 1581
Connected to remoteserver
Escape character is '^]'.
Однако всякий раз, когда я попадаю на машину XP, которую использую в качестве клиента oracle - когда я использую telnet, чтобы узнать, открыт ли порт, он сообщает мне, что не может получить к нему доступ. Таким образом, я не могу подключиться удаленно через Oracle. Что-то мне не хватает при исходящих соединениях с WindowsXP?
PS (я самостоятельно перешел из SO)
Можете ли вы проверить сетевое подключение с помощью команды ping в командной строке? Предполагая, что у вас есть сетевое соединение с вашим сервером Oracle, если единственная разница - Windows / Mac, вероятно, это настройки брандмауэра Windows по умолчанию.
http://support.microsoft.com/kb/283673
Примечание. Эти действия предназначены только для Windows XP SP2 и Windows SP3. Они не подходят для более ранних версий Windows XP. Если вы не уверены, какая версия Windows XP у вас установлена, перейдите к разделу «Как определить текущий пакет обновления».
Чтобы отключить брандмауэр Windows, выполните следующие действия:
Click Start, click Run, type Firewall.cpl, and then click OK.
On the General tab, click Off (not recommended).
Click OK.