Скрипт filemap.sql
-------------------------------------------------------------------------------- rem rem File: filemap.sql rem rem Этот скрипт предоставляет: путь навигации, имя файла, размер в Мегабайтах, rem число физических физических операций ввода/вывода (если применимо) для всех байлов rem базы данных Oracle на платформе ОС UNIX. rem rem rem set pages 999 col path format a20 heading 'Path' col fname format a15 heading 'File Name' col fsize format 999b heading 'M bytes' col pr format 999999b heading 'Phy. Reads' col pw format 999999b heading 'Phy. Writes' break on path skip 1 spool zzfilemap.rep select substr(name,1,instr(name, '/', -1)-1 ) path, substr(name,instr(name, '/', -1)+1 ) fname, bytes/1048576 fsize, phyrds pr, phywrts pw from v$datafile df, v$filestat fs where df.file# = fs.file# UNION select substr(name,1,instr(name, '/', -1)-1 ) path, substr(name,instr(name, '/', -1)+1 ) fname, 0 fsize, 0 pr, 0 pw from v$controlfile UNION select substr(lgf.member,1,instr(lgf.member,'/', -1)-1) path, substr(lgf.member,instr(lgf.member, '/', -1)+1 ) fname, lg.bytes/1048576 fsize, 0 pr, 0 pw from v$logfile lgf, v$log lg where lgf.group# = lg.group# order by 1,2 / spool off exit