无法从另一台仅限oracle客户端的计算机连接到oracle服务器



我有一台机器作为Web服务器,另一台作为oracle服务器,Web服务器:-centOS x64-oracle客户端安装自http://dony-ramansyah.blogspot.com/2012/02/install-oracle-client-dan-oci8-di.html

oracle服务器-XP家用x32

我无法连接到oracle服务器,

有什么建议吗?

在我的oracle服务器(centOS)上

lsnrctl.exe status :
Security ON: Local OS Authentication
Version: TNSLNR for 32-bit Windows: Version 11.2.0.2.0-Praction

在我的oracle客户端(XP)上

#sqlplus64 system/passwd@192.168.137.3/1521:XE :
ERROR: ORA-12170 TNS:Connect timeout occured

我认为我的oracle服务器阻止了来自外部的连接。。

来自注释:您的轻松连接字符串是错误的;它应该是CCD_ 1。您的版本正在连接到服务器上192.168.137.3的默认端口1521;但是随后将查找服务名称CCD_ 4而不仅仅是CCD_。

但是,由于您仍然连接到同一个端口,因此不应该得到ORA-12170,因为网络部分实际上是相同的。它希望得到一个ORA-12514: TNS: listener does not currently know of service requested in connect descriptor。也许Windows版本的SQL*Plus表现略有不同,尽管这似乎不太可能;问题中的尾随额外空间和CCD_ 8导致SQL*Plus显示Linux中的使用信息。

可能是您的防火墙阻止了您的端口。您可以通过更改防火墙设置来启用此功能。这是访问端口的windows 7配置控制面板->系统和安全->windows防火墙->高级设置->绑定规则->新规则(右侧)->选择值为"1521"的端口选项->下一个。。。。

最新更新