Hosted by uCoz
Состояние блоков с данными в системе
 
  select decode(state, 0, 'Free', 1, 'Modified', 2, 'Not Modified',
             3, 'Being    Read', 'Other') State, count(*) cnt
     from sys.x$bh 
     group by state;
     
  Если число блоков в состоянии Free велико, можно сократить буфер.
  Если после старта базы оно напротив, невелико, то возможно буфер 
  страниц стоит и увеличить. Можно выполнить более точный запрос:
 
  select decode(state,0,'FREE',1,decode(lrba_seq,0,'AVAILABLE',
              'BEING USED'),3,'BEING USED',state) "BLOCK STATUS",count(*)
   from x$bh
   group by decode(state,0,'FREE',1,decode(lrba_seq,0,'AVAILABLE',
              'BEING USED'),3,'BEING USED',state);