甲骨文数据库CPU过高问题定位,分析(总结)

  

  <强>   一、为灰,心田,ADDM、SPA分别开启会话,并使用会话跟踪:      

  

  
  

  

  ——灰   

  

  
  

  <前>   alter  session  set  events  & # 39; 10046, trace  name  context 永远level  12 & # 39;;   Session 改变。   完成@ashrpt   完成,alter  session  set  events  & # 39; 10046, trace  name  context 从# 39;;   之前   

  
  

  

  ——心田;   
  

  

  
  

  <前>   完成,alter  session  set  events  & # 39; 10046, trace  name  context 永远level  12 & # 39;;   Session 改变。   完成@awrrpt   完成,alter  session  set  events  & # 39; 10046, trace  name  context 从# 39;;   之前   

  
  

  

  ——ADDM   
  

  

  
  

  <前>   完成,alter  session  set  events  & # 39; 10046, trace  name  context 永远level  12 & # 39;;   Session 改变。   完成,var  task_name  varchar2 (30);   完成,exec  DBMS_ADDM.ANALYZE_DB (: task_name, 57岁的58);   PL/SQL  procedure  successfully 完成。   完成print : task_name   TASK_NAME   --------------------------------------------------------------------------------   TASK_366   完成,set  long  1000000, pagesize  0;   完成,select  dbms_addm.get_report (& # 39; TASK_366& # 39;),得到双;   完成,alter  session  set  events  & # 39; 10046, trace  name  context 从# 39;;   之前   

  
  

  

  ——温泉   
  

  

  
  

  <前>   完成,alter  session  set  events  & # 39; 10046, trace  name  context 永远level  12 & # 39;;   完成,开始   dbms_sqltune.create_sqlset才能(   sqlset_name才能=祝辞& # 39;cpu_2& # 39;   description 才能=祝辞,& # 39;High  cpu  read  tuning 集# 39;);   结束才能;   2/才能,,,,,,3,,,,4,,,,5,,,,6,,   PL/SQL  procedure  successfully 完成。   完成申报   base_cur 才能;dbms_sqltune.sqlset_cursor;   ,开始   open 才能;base_cur    select 才能;价值(x),得到表(DBMS_SQLTUNE.select_workload_repository(57, 58,空,空,& # 39;cpu_time& # 39;,空,空,空,10)),x;   ,,   dbms_sqltune.load_sqlset才能(sqlset_name=祝辞& # 39;cpu_2& # 39;, populate_ ,, 2,,,, 3,,,, 4,,,, 5,,,, 6,,,, 7,, cursor =祝辞,base_cur);   结束才能;   8/,,,,,,,,9,,   PL/SQL  procedure  successfully 完成。   完成,variable  sts_task , VARCHAR2 (64);   完成,EXEC  sts_task :=DBMS_SQLPA.CREATE_ANALYSIS_TASK (sqlset_name=祝辞& # 39;cpu_2& # 39;, order_by=祝辞& # 39;cpu_time& # 39;,描述=祝辞& # 39;process  workload  ordered  by  cpu_time& # 39;);   PL/SQL  procedure  successfully 完成。   完成,EXEC  DBMS_SQLPA.execute_analysis_task (task_name=祝辞:sts_task execution_type=祝辞& # 39;CONVERT  SQLSET& # 39;, execution_params=祝辞dbms_advisor.arglist (& # 39; TIME_LIMIT& # 39; & # 39; 1800 & # 39;));   PL/SQL  procedure  successfully 完成。   完成,set  long  1000000, pagesize  0;   完成,select  DBMS_SQLPA.report_analysis_task (: sts_task & # 39; html # 39;, & # 39;所有# 39;,& # 39;所有# 39;),得到双;   完成,alter  session  set  events  & # 39; 10046, trace  name  context 从# 39;;   之前   

  
  

  

  
  

  

  <强>   二,通过tkprof解析跟踪文件      

  

  
  

  

  tkprof orcl_ora_21955。委员会/home/oracle/ash.txt   

  

  tkprof orcl_ora_22077。委员会/home/oracle/awr.txt   

  

  tkprof orcl_ora_22087。委员会/home/oracle/addm.txt   

  

  tkprof orcl_ora_22092。委员会/home/oracle/spa.txt   

  

  
  

  

  
  

  

  <强>   三、查看解析结果      

  

  
  

  

  ——灰   

  

  
  

  <前>   call ,,,, count ,,,,,, cpu ,,, elapsed ,,,,,, disk ,,,,, query ,,, current ,,,,,,,行   - - - - - - - - - - - -女人、快乐,- - - - - - - - - -,- - - - - - - - - - -,- - - - - - - - - - -,- - - - - - - - - - -,- - - - - - - - - - -,- - - - - - - - - - -   Parse ,,,, 1041,,,,,, 0.39,,,,,,, 0.39,,,,,,,,,, 0,,,,,,,, 252,,,,,,,,,, 0,,,,,,,,,,, 0   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

甲骨文数据库CPU过高问题定位,分析(总结)