Есть file# (номер файла) и block# (номер блока).
Нужно узнать к какому объекту принадлежит этот блок.
SELECT owner,
segment_name,
segment_type
FROM dba_extents
WHERE file_id = FILE#
AND block# BETWEEN block_id AND block_id + blocks - 1
AND ROWNUM = 1;
segment_name,
segment_type
FROM dba_extents
WHERE file_id = FILE#
AND block# BETWEEN block_id AND block_id + blocks - 1
AND ROWNUM = 1;
Искать может долго, несколько минут, поэтому добавляем условие "rownum=1",
чтобы если нашло строку не искало дальше, так будет быстрее.