关于tns连接超时问题

ddd11326 2016-02-18 10:58:02
最近出现这么一个奇怪的情况,下面的客户机连接服务器的时候偶尔会出现TNS连接超时的情况,一上午大概出现5-6次,主要集中在上午的业务运行高峰期,查了一下oracle的连接数,大概是700-800之间,当时oracle数据库最大连接数设置的是2000,感觉也不是这个问题,比较奇怪的是改一下内网的IP可以稳定一下,大概可能稳定2-3天吧,然后就又开始出现TNS连接超时的情况,有没有大神指教一下。
...全文
853 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zkzhong 2016-03-09
  • 打赏
  • 举报
回复
1.tnsping ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙 没有关闭 2.netstat -na 查看1521端口是否关闭,如果关闭Windows XP中的防火墙设置中将1521端口设为例外 3.lsnrctl status lsnrctl是listener-control 监听器的缩写,查看监听的状态
PCCYC 2016-02-25
  • 打赏
  • 举报
回复
客户端改IP能正常访问数据库,证明数据库这边没什么问题,问题应该还是出在客户端,第一客户端开发时没注意大数据性能问题,也可能是网络瓶颈。
引用 11 楼 ddd11326 的回复:
[quote=引用 10 楼 codeck 的回复:] 我想知道为什么你改了数据库IP还能正常通讯?
我没改数据库IP 改的客户端IP[/quote]
ddd11326 2016-02-24
  • 打赏
  • 举报
回复
引用 10 楼 codeck 的回复:
我想知道为什么你改了数据库IP还能正常通讯?
我没改数据库IP 改的客户端IP
PCCYC 2016-02-24
  • 打赏
  • 举报
回复
我想知道为什么你改了数据库IP还能正常通讯?
ddd11326 2016-02-24
  • 打赏
  • 举报
回复
引用 8 楼 blackfriday13 的回复:
[quote=引用 7 楼 ddd11326 的回复:] [quote=引用 6 楼 blackfriday13 的回复:] win2008上同时跑着数据库和web应用吗?还是分开的
没有web应用,因为是主服务器数据比较重要,web接口是通过另外一个服务器连接的[/quote]改一下内网的IP可以稳定一下,是指改的web服务器的内网ip,还是数据库服务器的?[/quote] 客户端的内网IP,前几天找公司DBA帮忙分析了下数据日志, 冷DBA 2016-02-23 10:54:41 从数据库的监听日志,看这个超时是因为在创建数据库连接时 冷DBA 2016-02-23 10:54:51 因为防火墙提前关闭了端口 冷DBA 2016-02-23 10:55:06 导致建立TCP连接的3步握手没有完成 但是这边的电脑都是内网机器,是不走硬件防火墙的,外网连接的电脑才走,服务器本身系统的防火墙也没有开启。
blackfriday13 2016-02-22
  • 打赏
  • 举报
回复
引用 7 楼 ddd11326 的回复:
[quote=引用 6 楼 blackfriday13 的回复:] win2008上同时跑着数据库和web应用吗?还是分开的
没有web应用,因为是主服务器数据比较重要,web接口是通过另外一个服务器连接的[/quote]改一下内网的IP可以稳定一下,是指改的web服务器的内网ip,还是数据库服务器的?
ddd11326 2016-02-22
  • 打赏
  • 举报
回复
引用 6 楼 blackfriday13 的回复:
win2008上同时跑着数据库和web应用吗?还是分开的
没有web应用,因为是主服务器数据比较重要,web接口是通过另外一个服务器连接的
blackfriday13 2016-02-22
  • 打赏
  • 举报
回复
win2008上同时跑着数据库和web应用吗?还是分开的
ddd11326 2016-02-21
  • 打赏
  • 举报
回复
引用 2 楼 LHDZ_BJ 的回复:
很可能的原因是你们的网关或防火墙之类的地方,设置了针对oracle库的空闲连接超时断开,如果可以,把这个值设置大点。
没有超时,一般出现这种问题都是在上午业务量比较集中的时候[/quote] 明白你的意思,排查一下呢,看看网关,OS和数据层面有没有空闲超时设置。[/quote] 呃....网关我还明白,其它两个不太明白
lhdz_bj 2016-02-19
  • 打赏
  • 举报
回复
引用 3 楼 ddd11326 的回复:
[quote=引用 1 楼 wmxcn2000 的回复:] 是 linux 服务器吗?信号量设置的是多少 ?
WINSERVER 2008
引用 2 楼 LHDZ_BJ 的回复:
很可能的原因是你们的网关或防火墙之类的地方,设置了针对oracle库的空闲连接超时断开,如果可以,把这个值设置大点。
没有超时,一般出现这种问题都是在上午业务量比较集中的时候[/quote] 明白你的意思,排查一下呢,看看网关,OS和数据层面有没有空闲超时设置。
ddd11326 2016-02-19
  • 打赏
  • 举报
回复
引用 1 楼 wmxcn2000 的回复:
是 linux 服务器吗?信号量设置的是多少 ?
WINSERVER 2008
引用 2 楼 LHDZ_BJ 的回复:
很可能的原因是你们的网关或防火墙之类的地方,设置了针对oracle库的空闲连接超时断开,如果可以,把这个值设置大点。
没有超时,一般出现这种问题都是在上午业务量比较集中的时候
lhdz_bj 2016-02-18
  • 打赏
  • 举报
回复
很可能的原因是你们的网关或防火墙之类的地方,设置了针对oracle库的空闲连接超时断开,如果可以,把这个值设置大点。
卖水果的net 2016-02-18
  • 打赏
  • 举报
回复
是 linux 服务器吗?信号量设置的是多少 ?

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧