数据库状态正常,但是无法访问,CPU耗尽的故障处理

 

处理过程:

1、onstat -g ath|grep runn|grep sqlexec  

    可以看到确实有很多很多线程都是RUNNING状态

2、onstat -g ath|grep runn|grep sqlexec|awk '{print "onstat -u|grep "$3}'|sh|awk '{print "onstat -g ses "$3}'|sh  >> a.log

    可以获取到所有线程的当时运行的会话的SQL语句

3、cat a.log |grep -A 15 "Current SQL statement"

      过滤a.log中当前允许的SQL语句

数据库状态正常,但是无法访问,CPU耗尽的故障处理

4、onstat -g ath|grep runn|grep sqlexec|awk '{print "onstat -u|grep "$3}'|sh|awk '{print "onmode -z  "$3}'|sh 

     杀掉即可

 

 

相关文章:

  • 2021-08-12
  • 2021-06-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-06
  • 2021-06-22
  • 2021-07-03
猜你喜欢
  • 2022-01-10
  • 2021-07-02
  • 2022-12-23
  • 2021-12-21
  • 2022-12-23
  • 2021-12-14
  • 2021-04-24
相关资源
相似解决方案