ORACLE SOS

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5629|回复: 2

Web server连接超时,tnsping延时经常上W ms

[复制链接]

7

主题

13

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2014-7-7 12:10:33 | 显示全部楼层 |阅读模式
飞总,

我今天遇到故障,现象如题。
版本:11.1.0.6 64bit on OEL 5.8
DB主机名:hnhtxxdb.xxx.com

故障时,我的listener.ora内容如下,
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.30)(PORT = 1522))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
    )
  )


tnsnames.ora内容如下:
SMTSAASDB =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.30)(PORT = 1522))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = smtsaas)
    )
  )


----------------------------------------------------------------------------------
我尝试过重启监听,或是将listener.ora里面的HOST指向主机名,故障依旧!
此时,我ping这个主机名,或是IP,延时都是小于1ms的。

接着,我尝试着删除目前的监听,重建一个新的监听,只是改了监听名字和端口,HOST同样都试过用IP和主机名,延时依然很高。

----------------------------------------------------------------------------------
最后,我把HOST指向hnhtxxdb(没有domain name),tnsping值较正常,但是当有用户登录时,延时会达到7000ms + 。

我现在持续关注中,

谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

95

主题

266

帖子

1719

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1719
发表于 2014-7-7 15:51:35 | 显示全部楼层
从相关信息看,系统负载较小,会话创建速度也较忙,tsping tnsname 100,只有第一个慢

初步判断,很可能和解析有关系,至于你使用了域名,ip地址都慢,需要关系下,域名解析顺序 /etc/netsvc.conf,你贴出来这个内容

1. 该故障是一直存在?还是突然发生?
2. 如果突然发生,那做了什么变更,主要是网络和主机层面?


Q Q:107644445
Tel:13429648788
Email:dba@xifenfei.com
个人Blog(惜分飞)
提供专业ORACLE技术支持(数据恢复,安装实施,升级迁移,备份容灾,故障诊断,系统优化等)
回复 支持 反对

使用道具 举报

7

主题

13

帖子

71

积分

注册会员

Rank: 2

积分
71
 楼主| 发表于 2014-7-8 10:47:50 | 显示全部楼层
xifenfei 发表于 2014-7-7 15:51
从相关信息看,系统负载较小,会话创建速度也较忙,tsping tnsname 100,只有第一个慢

初步判断,很可能和 ...

Linux下好像没有/etc/netsvc.conf这个配置文件,您说的是/etc/host.conf吗?
OEL的/etc/host.conf默认是空的,我也一直没去修改过这个文件。

1. 该故障是突然发生的
2. 故障发生之前,没做任何变更。

昨天通过查询资料,几乎确定了就是解析出了问题。以下是我的几个配置文件:
[root@hnhtxxdb ~]# cat /etc/resolv.conf
search localdomain
nameserver 222.246.129.80 (公网DNS,因为是公司客户的机器,这个DNS是由客户方设置的)

[root@hnhtxxdb ~]# cat /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1                localhost.localdomain localhost
::1                localhost6.localdomain6 localhost6
192.168.3.30        hnhtxxdb

[root@hnhtxxdb ~]# hostname
hnhtxxdb

root@hnhtxxdb admin]# cat listener.ora
# listener.ora Network Configuration File: /dba/oracle/product/11.1/db_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = hnhtxxdb)(PORT = 1521))
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
  )

SID_LIST_LISTENER =
(SID_LIST =
  (SID_DESC =
  (GLOBAL_DBNAME = smtsaas)
  (SID_NAME = smtsaas)
  )
)


后来,我在/etc/host.conf文件中,加入了解析顺序,目前监听器正常,但是仍然很担心故障重现:
[root@hnhtxxdb admin]# cat /etc/host.conf
order hosts,bind

我很疑惑,为什么监听器中改用IP地址还是很慢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|ORACLE SOS 技术论坛

GMT+8, 2024-4-28 19:08 , Processed in 0.060169 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表