Использование файлов данных

Alexey Chasovnikov
Дата: 09.10.2015 15:23:26
Добрый день народ!

Можно ли определить использование файлов данных посессионно? Т.е. какая сессия какой datafile использует. Поясню. Наблюдаю на сервере 100% утилизацию по дисковым накопителям. И хочу определить какая сессия насколько загрузила файлы данных. Просто по файлам я могу определить
select df.name,fs.*
from v$filestat fs,
    v$datafile df
where fs.file#=df.file#
order by fs.phyrds desc

Но этого недостаточно. Надо по сессиям разложить.
_S_T_O_N_E_
Дата: 09.10.2015 16:18:40
Определяйте дальше на уровне ОС, какие процессы наибольшим образом используют файл (в HP-UX, например, можно glance заюзать), а затем выявляйте сессию с помощью v$process, v$session
AlexFF__|
Дата: 09.10.2015 16:53:26
_S_T_O_N_E_
Определяйте дальше на уровне ОС, какие процессы наибольшим образом используют файл (в HP-UX, например, можно glance заюзать), а затем выявляйте сессию с помощью v$process, v$session

Администраторам БД не рассказывают об ASH?
помнить EULA
Дата: 09.10.2015 17:00:51
Для использования ASH надо купить Diagnostics Pack
AlexFF__|
Дата: 09.10.2015 17:04:39
помнить EULA
Для использования ASH надо купить Diagnostics Pack

Точно.
Кроме того, для использования oracle нужно купить oracle.
А для использования файлов нужно купить диски.
Сплошные расходы с вами :(
Alexey Chasovnikov
Дата: 09.10.2015 17:12:40
Diagnostics Pack у нас куплен. Можно поподробнее, как с помощью ASH найти искомую информацию?
AlexFF__|
Дата: 09.10.2015 17:20:16
Alexey Chasovnikov
Diagnostics Pack у нас куплен. Можно поподробнее, как с помощью ASH найти искомую информацию?

То есть мысли посмотреть документацию даже не возникает?
session_*
event
p1-p2-p3