oracle数据库监测失败或时间过长处理方法


 

①   oracle监测展示页面,表空间使用率没有数据但有告警,有时表空间也查不到,如下图:

②   实时监测很长时间,有报错,即监测失败

③   自检采集结果处:次数不正确,出现少采或者采集失败。

这时候我们该怎么做呢?和客户沟通,说数据库表空间比较多,监测采集也比较慢,需要配合清理一下oracle数据库缓存。

解决办法:清理oracle数据库缓存【注意只有sysdba可以执行此命令】

sqlplus / as sysdba
purge dba_recyclebin;
exec dbms_stats.gather_table_stats(ownname => 'SYS',tabname => 'RECYCLEBIN$', estimate_percent => 100, method_opt=> 'for all indexed columns',degree=>8);

清理后问题解决