1. 程式人生 > 實用技巧 >資料庫狀態正常,但是無法訪問,CPU耗盡的故障處理

資料庫狀態正常,但是無法訪問,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語句

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

殺掉即可