今天在centos 6.2上面安装了oracle 10g,很成功,但是在window XP上通过工具访问数据库时总是报TNS-12560: TNS:protocol adapter error错误,把自己能想到的方法全试了,还是不能解决,再在网上搜了一堆答案,尝试后还是不能解决。同事不经意间的一句话让我把这个该死的问题解决了--防火墙。原来我没有将linux上的防火墙关闭。以root用户登录系统,执行service iptables stop关闭防火墙,现在就可以成功地连接了。另一个解决方法--在iptables文件中开放1521端口,具体做法如下:
# vi /etc/sysconfig/iptables
在打开的iptables文件中加上:-ARH-Firewall-1-INPUT-ptcp-mstate--stateNEW-mtcp--dport1521-jACCEPT
然后保存退出。接着执行# service iptables save命令(保存这个新加入的规则,不然重启机器又恢复原样了)
然后再重新启用防火墙# service iptables restart。OK,一切搞定
其实引起TNS-12560: TNS:protocol adapter error的原因较多,在这里我只写出了自己遇到时的解决方法,如果你的问题不是由防火墙引起,请再网上搜索其它的解决方法,在此不列出其它解决方法(因为不知道其它解决方法是否正确)。
分享到:
相关推荐
TNS-12541: TNS: 无监听程序 TNS-12560: TNS: 协议适配器错误 TNS-00511: 无监听程序 文章转自:http://www.luocs.com/archives/464.html 此文版权归作者 – yaogang所有,转载请注明yaogang©www.luocs.com。 ...
### ORA-12560 TNS 协议适配器错误详解 #### 一、概述 在Oracle数据库管理过程中,经常会遇到各种各样的错误提示,其中“ORA-12560 TNS: 协议适配器错误”是较为常见的一种。这种错误通常发生在客户端尝试连接到...
ORA-12560: TNS:protocol adapter error Cause: A generic protocol adapter error occurred. Action: Check addresses used for proper protocol specification. Before reporting this error, look at the error ...
TNS-12560: TNS:protocol adapter error TNS-00511: No listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))...
TNS-12560: Message 12560 not found; No message file for product=NETWORK, facility=TNS ns secondary err code: 0 nt main err code: 530 TNS-00530: Message 530 not found; No message file for product=...
10. ORA-12560:TNS:protocol adapter error - 连接问题,可能是网络问题、配置错误或监听器问题。检查网络连接、TNSNAMES.ORA配置以及监听器状态。 11. ORA-00980:synonym translation is no longer valid - 同义...
在Oracle数据库系统中,用户有时会遇到“ORA-12560:TNS:protocol adapter error”这一类错误提示,通常这类错误提示与网络连接问题相关联。根据提供的部分描述来看,这个问题发生在Windows平台上,并且涉及到Oracle ...
数据库监听启动缓慢,无响应,网关配置了防火墙(非本机防火墙,网关防火墙)问题,数据库监听启动缓慢,10多20多... TNS-12560: TNS:protocol adapter error TNS-00517: Lost contact Linux Error: 32: Broken pipe
ORA-12560 TNS:protocol adapter error **描述:** 此错误通常与网络通信问题有关。 **解决方案:** - **确认Oracle服务运行状态:** 使用`netstart ORACLESERVICEORADB`确保Oracle服务已启动。 - **检查网络配置...
### 错误二:ORA-12500 TNS:protocol adapter error ORA-12560 TNS:protocol adapter error **描述**:这些错误通常与网络通信有关,表明协议适配器在尝试建立连接时遇到了问题。 **解决方案**: 1. **检查网络...
2. [The Network Adapter Could Not Establish The Connection 解决方案](http://example.com/network-adapter-error) 3. [Oracle thenetworkadapter could not establish the connection]...
3. **Oracle系统提示Ora-12500: TNS: protocol adapter error** - **原因**:通常是由于Oracle Service ORACLE服务出现问题。 - **解决方案**:重新启动Oracle Service ORACLE服务,并检查相关配置文件(`tnsnames...
在 Windows 平台上,则会显示 "TNS:protocol adapter error" 错误。 **查询方法**: 1. SQL 查询:`SELECT instance_name FROM v$instance;` 2. 使用 `SHOW PARAMETER instance_name;` 3. 查看参数文件。 **与网络...
- 在Windows平台:“TNS:protocol adapter error” **3.3 设置方法** 通常情况下,`ORACLE_SID`的设置是在安装Oracle软件时完成的。如果需要更改,需要注意以下几点: - 确保`ORACLE_SID`与`instance_name`一致。 -...