Oracle10G在EM中显示的主机CPU为100%,但是实例只占有10%左右,其他的占90%,直接查看AIX主机的CPU利用率为50%左右。重启数据库后EM中CPU利用率恢复正常状态,时间久了又这样。
1.有可能什么因素引起的呢?会不会是DBLINK引起的(有多个数据接口利用DBLINK与远端通信,但最近网络设备坏了,导致网速下降)。
2.如何让EM记录CPU利用率的历史情况呢?现在只能看实时的
谢谢!

解决方案 »

  1.   

    性能->CPU详细资料->“查看数据”前24小时
    全部无可用数据
      

  2.   

    应该是Javaw的问题,如果在出现问题时,如果没有关闭的情况下它会一直吃内存.
      

  3.   

    如果没有用到图形界面,请检查Log
    http://www.pconline.com.cn/pcjob/other/data/oracle/0509/698841.html
    alter session set events 'immediate trace name CONTROLF level 10' 查看控制文件
    alter session set event 'immediate trace name file_hdrs level 10' 查看数据文件
    数字10和1,2,3,4,5,6,7,8,9,11,12有不同的表示
      

  4.   

    物理内存使用率一直保存在99%以上。
    怎么知道是javaw出问题了?