健迅HIS30系统故障排查指引

更新日期:2021.3.19

一、oracle数据库

  1. 查锁
select —‘alter system kill session ‘’’|| sid ||’,’ || serial# || ‘,@’|| inst_id ||’’’ immediate;’ ,
a.*
from gv$session a where sid in (
select blocking_session from gv$session where blocking_session is not null);
  1. 查等待事件
select event,count(0) from gv$session_wait where event not like ‘%idle%’ group by event order by count(0) desc;
  1. 查分布式事务失败事务
Select ‘Rollback force ‘’’||LOCAL_TRAN_ID||’’’’ from sys.pending_trans$;
  1. 测试透明网关

健迅HIS30系统故障排查指引 - 图1
用sqlDeveloper工具连接数据库,找到dxs、his、op、opHistory 四个链接服务器,右键测试

  1. 检查linux服务器的cpu使用情况

二、Sqlserver数据库

  1. 查锁
sp_who3
sp_who_lock
  1. 检查数据库服务器的资源使用情况

远程到数据库服务器的操作系统,打开任务管理器,查看cpu使用率;
打开资源管理器,查看磁盘队列大小

三、网络

1、客户端ping各个中间层服务器
2、客户端ping oracle服务器

四、中间层:

  1. 事件查看器—健迅应用程序日志
  2. 查看cpu和内存使用情况

五、客户端电脑

  1. 取当天log文件
  2. 检查注册表的中间层指向
  3. 检查dll版本是否最新