能源采矿Db2db2 connect

db2数据库connect to突然连接不上,没有任何反应,有哪些可能原因导致?

db2数据库+WAS中间件+ERP
正常生产环境,服务器网络通,数据库配置参数无人更改,看监控上数据库app连接数最大314。今天早上突然ERP无法访问,WAS中各JVM虚拟机在AIX系统中进程在,但是各客户端无法访问,应用连接超时,在服务器端通过命令db2 connect to 数据库没有反映。数据库topas 资源使用正常。手动终止WAS上各假死状态的进程后。仍然无法连接数据库,也不报错 就是回车后没有反应。db2diag日志显示05点直接跳到09点的,正好故障时间段没有相关日志。db2stop force 等待五分钟后也没有什么反映。因现场业务都是生产环境,只能强制重启服务器解决。    请问各位大神,这种情况下大概什么原因导致的?从何处查原因? 

参与20

3同行回答

telnet4730telnet4730  数据库运维工程师 , 光大证券
在本地 是着连接数据,可以检查下ipcs 资源 ,ipcs -qa  看看是不是有程序在使用消息队列信号量。如果你重启了 很难找原因。请仔细检查下 诊断目录中的文件, 这样的系统一般会留点信息在上面的。...显示全部

在本地 是着连接数据,可以检查下ipcs 资源 ,ipcs -qa  看看是不是有程序在使用消息队列信号量。如果你重启了 很难找原因。请仔细检查下 诊断目录中的文件, 这样的系统一般会留点信息在上面的。

收起
证券 · 2019-09-23
浏览7336
  • db2 connect 就是在数据库服务器上操作的命令,没反应。您说的“诊断目录” 是指什么?能具体些吗哥?
    2019-09-23
  • db2diag.LOGt 的目录,还有errpt
    2019-09-23
wlanz_2003wlanz_2003  数据库架构师 , 银行
我提供一个思路。我估计排除了通讯故障以外,单纯从数据库层面考虑的话,数据库处于一个hang住的状态,可以考虑几个要素:1、数据库表空间状态;2、数据库活动日志是否已满db2stop force等待五分钟没反应,我觉得数据库正处在一个回滚roll forward状态,可能是活动日志已满。...显示全部

我提供一个思路。我估计排除了通讯故障以外,单纯从数据库层面考虑的话,数据库处于一个hang住的状态,可以考虑几个要素:
1、数据库表空间状态;
2、数据库活动日志是否已满
db2stop force等待五分钟没反应,我觉得数据库正处在一个回滚roll forward状态,可能是活动日志已满。

收起
银行 · 2020-08-10
浏览5097
atpeace331atpeace331  数据库管理员 , 银行
凑个热闹,仅提供下思路这种现象像是数据库hang 的问题1、您应该在问题发生时试着从 “数据库 hang”问题 的角度去尝试着能否解决问题。2、查看当时是否出现 latch等待,如果有,检查各个agent 的 stack查看问题。3、如果上面都未发现问题,那只能使用 操作系统层面的 ...显示全部

凑个热闹,仅提供下思路
这种现象像是数据库hang 的问题

1、您应该在问题发生时试着从 “数据库 hang”问题 的角度去尝试着能否解决问题。

2、查看当时是否出现 latch等待,如果有,检查各个agent 的 stack查看问题。

3、如果上面都未发现问题,那只能使用 操作系统层面的 trace 和 db2trc 进行问题追踪了

我之前遇到过类似的问题,是 DB2 hang 住了。

收起
银行 · 2019-09-24
浏览6925

提问者

hufeng719
系统工程师某钢铁企业
擅长领域: 数据库存储服务器

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-09-23
  • 关注会员:5 人
  • 问题浏览:9452
  • 最近回答:2020-08-10
  • X社区推广