源操作系统环境:redhat5.6-64bit
源端数据库:oracle11.2.0.1-64bit
目标操作系统环境:windowsxp-32bit
目标数据库:oracle 11.2.0.1-32bit
问题描述:
在源端数据库上配置好tns后,执行tnsping orcl命令,报TNS-12535: TNS:operation timed out,如下所示:
[oracle@shisen oggd]$ tnsping hfforcl
TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 25-MAR-2014 14:03:16
Copyright (c) 1997, 2009, Oracle. All rights reserved.
Used parameter files:
/u01/app/oracle/product/11.2.0/db/network/admin/sqlnet.ora
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.0.2.179)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl_test)))
TNS-12535: TNS:operation timed out
检查各种配置没有任何问题,而我在目标端配置好TNS后,可以tnsping通源端,后来经过查看排除配置文件的问题
原因:
经过检查并在网上搜索资料,发现原来是由于目标windowsxp系统的防火墙打开导致该问题
解决方案:
关闭目标windowsxp系统的防火墙后,问题解决。如果是linux系统,要注意iptables防火墙服务的设置。