最近一个星期,上线系统挂机了两次,弄得比较揪心。后来通过weblogic的服务器监控,经过线程运行情况的排查,发现在通过dblink,在查询另外一个数据库系统时,存在线程stuck的情况,经过网上查找,如下说明:DBLINK是远程连接到其他数据库进行访问,这个会涉及到一个事务的关系,尽管查询不会锁表,但是用DBLINK的方式一旦将远程的表进行锁住了。因而对于这部分无法及时提交的事务,导致weblogic的线程池存在堵塞的情况,最后导致weblogic整个服务因为事务的堵塞而垮掉。

由于系统的框架问题这个事务不能自动去commit或rollback,进而产生大量的事务堆积。解决:后来通过调用存储过程,把查询数据插入到临时表,并关闭事务,然后通过查询临时表来返回记录。

本地应用通过Dblink查询,导致Weblogic的线程堵塞而垮掉相关推荐

  1. 使用DBLINK查询时报ORA-00600: internal error code, arguments: [kzdlk_zt2 err]

    使用DBLINK查询时报ORA-00600: internal error code, arguments: [kzdlk_zt2 err]  SYS@oradg11g > select INS ...

  2. Elasticsearch】es 模糊查询导致Elasticsearch服务宕机

    本文为博主九师兄(QQ:541711153 欢迎来探讨技术)原创文章,未经允许博主不允许转载. 可以加我问问题,免费解答,有问题可以先私聊我,本人每天都在线,会帮助需要的人. 但是本博主因为某些原因, ...

  3. weblogic不能启动的解决方案;发现启动过程中AdminServer.lok文件报错,导致weblogic不能启动

    1.问题现象 weblogic不能正常访问:节点2启动双机可以带起weblogic文件系统也能带起服务IP但不能带起weblogic服务. 2.问题解决 1) 手动启动weblogic脚本,发现启动过 ...

  4. mysql语句查询慢造成mysql卡死_MySQL数据库之一次MySQL慢查询导致的故障

    本文主要向大家介绍了MySQL数据库之一次MySQL慢查询导致的故障 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 我们知道分析MySQL语句查询性能的方法除了使用EXPLAI ...

  5. oracle11查看dblink,dblink查询(查询dblink下的所有表)

    dblink查询(查询dblink下的所有表) 2020-07-24 11:24:30 共10个回答 查询方法:1.执行select*fromdba_db_li姬叮灌顾弑该鬼双邯晶nks;语句.2.在 ...

  6. weblogic最大线程_处理Weblogic卡住的线程

    weblogic最大线程 定义或什么是缠线?   如果线程 在设定 的时间 内连续工作(非空闲),则WebLogic Server会将其诊断为阻塞 . 您可以通过更改在诊断出线程被阻塞之前的时间长度( ...

  7. SQL Server 2005 查询处理器未能为执行并行查询启动必要的线程资源。

    今天早上程序突然报: Microsoft OLE DB Provider for SQL Server 错误 '80040e14' 查询处理器未能为执行并行查询启动必要的线程资源. 赶快重启了sql服 ...

  8. 通过设置Weblogic设置线程数提高系统并发

    使用Weblogic版本:Weblogic 11g(10.3.6) 设置Weblogic的线程数有两种方法, 第一种,通过启动参数设置: -Dweblogic.threadpool.MinPoolSi ...

  9. mysql慢查询导致502_MySQL Statement cancellation timer故障排查分享

    1.现象 10月26日晚22:07,X服务的线上机器502,期间没有业务峰值.定时任务,外部服务依赖没有明显异常. 2.问题定位 服务502是nginx不能检测到后台健康server时抛出的提示,一般 ...

最新文章

  1. Apache服务器配置技巧
  2. 对Linux0.11 中 进程0 和 进程1分析
  3. ftp搭建后为什么登录不了??_为什么防爆胎就是普及不了?知道真相后,你也许会心凉一大截...
  4. MATLAB无穷大上的反常积分
  5. 如何判断一个对象是否是数组。
  6. PHP基础(必须熟练掌握的基础)
  7. windows便签快捷键_win10电脑有哪些常用的快捷键?
  8. 如何去设计前端框架能力?星巴克消息开放项目从0到1,从点到面的思考
  9. frc机器人比赛主题_RCC机器人比赛
  10. Vue的50个知识点
  11. html5中checkbox的选中状态的设置与获取
  12. pycharm导入本地文件,程序运行正常,但导入模块时出现红色波浪线
  13. Eclipse修改jsp模板
  14. c51计数器代码汇编语言,51单片机6位计数器汇编程序
  15. iOS-QQ音乐播放器的简单实现
  16. Ora-12514原因及处理方法
  17. FlashFXP,FlashFXP的详细介绍
  18. 贝叶斯统计bayes statistics
  19. 什么是TMD格式?TDM格式详细介绍
  20. 助你上手Vue3全家桶之Vue3教程

热门文章

  1. flash游戏架构浅析
  2. Android系统适配蓝牙遥控器键值Hi3798MV100
  3. WebApi2 添加Log4Net
  4. 微信时代我们如何运营——读《微信运营手册》有感
  5. 浅谈RPA虚拟机器人对现代企业管理的组织变革思考
  6. bullmind在线思维导图软件,bullmind在线流程图软件
  7. PHP 银联接口 商户测试
  8. 【JVM】jvm虚拟机都有哪些?常用jvm虚拟机简介
  9. 3手机版怎么换行_微信分身怎么弄,微信分身版如何设置,如何让手机登录两个微信...
  10. Oracle Data Pump(数据泵)一