我最近build立了一个Oracle数据库,在端口1561上启动了监听器,并启用了TCP访问。 然后,我打开该端口到所有传入的连接。 当我上我的Mac – 我可以使用
telnet remoteserver 1581 Connected to remoteserver Escape character is '^]'.
然而,每当我使用XP机器作为oracle客户端时 – 当我使用telnet来查看端口是否打开,它告诉我它不能访问它。 因此,我不能通过oracle远程连接。 有什么我失踪与WindowsXP的传出连接?
PS(我自己从SO导航)
你能用cmd提示符来validationnetworking连接吗? 假设你有一个networking连接到你的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.