[Ora]TNS-12537报错解决方法
来源:互联网 发布:四大网络小说 编辑:程序博客网 时间:2024/06/11 05:10
今天公司因为服务器迁移,需要将数据库暂时关闭,等迁移完后,启动服务器,打开数据库正常,但是使用客户端连接数据库时,
总是提示TNS-12537:连接关闭,首先想到的是使用tnsping,测试一下数据库的连通状况,结果连不上,
首先想到的是去服务器查一下log日志,结果如下
***********************************************************************
Fatal NI connect error 12537, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oracle)(PORT=1521))(CONNECT_DATA=(SID=dd)(CID=(PROGRAM=emagent)(HOST=oracle)(USER=oracle))))
VERSION INFORMATION:
TNS for Linux: Version 11.2.0.4.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version 11.2.0.4.0 - Production
Time: 28-NOV-2015 10:55:51
Tracing not turned on.
Tns error struct:
ns main err code: 12537
TNS-12537: TNS:connection closed
ns secondary err code: 12560
nt main err code: 507
TNS-00507: Connection closed
nt secondary err code: 0
网上大概搜索了下,发现大多数的影响因素都被排除,但是问题都没解决。
无意中检查了一下hostname,发现hostname被修改了,
发现问题后,解决起来就很简单了,直接hostname oracle ,然后再/etc/sysconfig/network中修改主机名为oracle即可,重新启动oracle和监听以后,一切正常。
造成的原因很简单因为在厂商安装服务器系统时,系统的主机名为localhost.domain,而安装数据库时直接hostname oracle修改,并没有在/etc/sysconfig/network中修改,从而导致服务器重启后,服务器的主机名直接被还原。
总结:错误解决很简单,但是造成原因很难捕捉到,当然TNS-12537错误还是有很多其他原因,这里只提供一种解决的场景,仅供参考。
- [Ora]TNS-12537报错解决方法
- Toad报错ORA-12154: TNS:could not resolve the connect identifier specified解决方法
- 监听报错 TNS-00525: Insufficient privilege for operation 11gR2 + 连接报错ORA-12537: TNS:connection closed
- ALERT日志中常见监听相关报错之三:ORA-609 TNS-12537 and TNS-12547 or TNS-12170 TNS-12535错误的排查
- PLSQL连接oracle报错ora-12154 tns 无法解析指定的连接标示符的解决方法
- 11G RAC 权限不对登陆时遇到监听报错:ORA-12537 TNS:connection closed/TNS-12518
- ORA-09817,ORA-01075报错解决方法
- ora-12514报错解决方法
- ORA-01102 报错解决方法
- ORA-01102 报错解决方法
- sqlplus连接oracle12c集群报错:ORA-12537: TNS:connection closed
- pl/sql developer报错ORA-12170: TNS: 连接超时
- Oracle报错ORA-12560: TNS 协议适配器错误
- 解决Oracle报错:ORA-12560: TNS: 协议适配器错误
- Oracle EBS系统数据库监听报错TNS-12547、TNS-12560和TNS-00517解决方法
- pl/sql 报ORA-12154: TNS:无法解析指定的连接标志符 解决方法
- Oracle 报错:ORA-00313、ORA-00312、ORA-27047 解决方法
- 在客户端配置TNS测试报错ORA-12170:TNS:连接超时
- https://locahost:1158/em
- 手机点击QQ直接跳转
- 欢迎使用CSDN-markdown编辑器
- 手动安装liberty版本openstack环境(allinone)---安装nova
- Tracking
- [Ora]TNS-12537报错解决方法
- 临阵磨枪,血拼季网站优化的最后三板斧
- Building Simulation Packet-Loss System in Channel
- ASC45 Analogous Sets
- 黑马程序员--匿名内部类问题
- 读《VBScript程序员参考手册》,做的笔记
- Error while loading PyV8 binary:exit code 3
- 安装memcached及其扩展
- logback配置代码片段