一次 Oracle 服务 TNS-12535 故障解决笔记
来源:互联网 发布:java 字符串转整形 编辑:程序博客网 时间:2024/05/16 12:12
一次 Oracle 服务 TNS-12535 故障解决笔记
说来有些惭愧,貌似很简单的一个问题:防火墙隔离端口。但是着实浪费了笔者一些时间。笔者把问题解决过程记录下来,只为了方便更多的人!
服务器:Oracle 10g,r2 版本。服务器本机可以访问,局域网上其他电脑配置 Net Configuration Assistant 后,然后访问服务器数据库,老是提示连接超时,tnsping 服务器数据库也不通,提示:TNS-12535:操作超时,但是 ping 服务器,可以拼通。
一开始没以为是防火墙的问题:服务器刚装的 XP 系统,还没装任何防火墙产品。以为是 Oracle 服务动态注册、静态注册的问题,改为静态注册,还是无济于事。
朋友提醒:你先看看端口对外开放了没。服务器 CMD 窗口下键入"netstat -an",出来 N 多端口状态。Oracle 10g 标准端口号是 1521,于是再键入'netstat -an| find "1521"'查看 1521 端口的状态。N 行结果,还是看不出来啥问题。
然后在局域网其他机子上 CMD 窗口键入"telnet 192.168.0.205 1521",提示:不能打开到主机的连接,在端口1521,连接失败。说明服务器 1521 端口,其他电脑访问被服务器的防火墙给隔离了。这里,192.168.0.205 是我们数据库服务器的 IP 地址。
于是关闭服务器 XP 系统自带的防火墙,再在其他机子上 CMD 窗口键入 "telnet 192.168.0.205 1521" 结果 CMD 窗口黑屏,恭喜:说明连上了服务器的 1521 端口。
其他机子 tnsping ytcn,通。PL/SQL 登录,成功。表明数据库连接已经没问题了。这里,ytcn 是先前在机子上 Net Configuration Assistant 配好的数据库服务名。
总结:程序员编程、数据库开发,无论是面向对象还是面向过程,决不能忽视了网络知识,因为 Oracle 服务的就是网络。
- 一次 Oracle 服务 TNS-12535 故障解决笔记
- 一次 Oracle 服务 TNS-12535 故障解决 [转贴]
- 记一次keepalived故障服务
- 一次sql性能故障解决
- mysql服务故障解决
- 一次Oracle故障处理过程
- oracle故障解决日志
- 一次线上服务故障应急问题总结
- 解决连接oracle服务器故障:TNS:listener does not currently know of SID given in connect descriptor
- 一次hibernate+c3p0+mysql连接池java.net.SocketException: Connection reset故障的解决笔记
- 一次hibernate+c3p0+mysql连接池java.net.SocketException: Connection reset故障的解决笔记
- 一次ORA-01410故障的解决
- 一次线上GC故障解决过程记录
- 一次mysql slave故障的解决过程
- 一次线上故障问题定位和解决
- 一次oracle 10g rac故障处理
- 一次oracle介质故障的处理
- 记一次oracle 监听器 listen故障
- 要搬新家了
- 关于Netweaver 2005的架构平台说明
- HTTP协议编程 C#
- Invitation(R)
- 关于AV联想到的SEO
- 一次 Oracle 服务 TNS-12535 故障解决笔记
- 一个Java版无服务器的即时通讯工具
- SAP系统架构有什么构成/SAP系统都有什么模块
- 针对Web服务器的八种入侵攻击方式
- 一道有关图论的题目
- 哈夫曼编/译码的设计与实现
- 程序员成长中的一点小心得
- unpack和pack来解析字符串
- 度过有意义的生命(上)