SELECT   *
  FROM   (  SELECT   hladdr, o.owner, o.object_name, o.subobject_name, bh.tch, bh.obj,
                     bh.file#, bh.dbablk, bh.class, 
                     decode(bh.state,0,'free',1,'xcur',2,'scur',3,'cr', 4,'read',5,'mrec',6,'irec',7,'write',8,'pi', 9,'memory',10,'mwrite',11,'donated') state
              FROM   x$bh bh, dba_objects o
             WHERE   o.data_object_id = bh.obj
                     AND hladdr IN
                              (SELECT   addr
                                 FROM   (  SELECT   addr
                                             FROM   v$latch_children
                                            WHERE   name = 'cache buffers chains'
                                                    AND misses > 0
                                         ORDER BY   misses DESC)
                                WHERE   ROWNUM < 11)
          ORDER BY   tch DESC)
 WHERE   ROWNUM < 11;