topas ps -ef grep ora #检查第四列,C的大小(unit,100 per cpu)
3:检查CPU数量
/usr/sbin/bindPRocessor -q lsattr El proc0
4:两种可能:
1: A Background (instance) process 2: An oracle (user) process #此种可能最大。
5: 假如是用户进程:那么高CPU的主要原因有:
Large Queries, Procedure compilation or execution, Space management and Sorting
5.1 查看每个session的CPU利用情况:
select ss.sid,se.command,ss.value CPU ,se.username,se.programfrom v$sesstat ss, v$session sewhere ss.statistic# in(select statistic#from v$statnamewhere name = 'CPU used by this session')and se.sid=ss.sidand ss.sid>6order by ss.sid