Документация Oracle на русском языке





Сайт посвящен разработке информационных систем с использованием технологий Oracle. На сайте можно найти полезную литературу и документацию на русском языке по программированию и администрированию Oracle.Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации.

Главная :: Карта


Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании Oracle.



 

DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Захват событий ожидания в файлы трассировки


ЕСЛИ возникают проблемы с отслеживанием событий ожидания в настраива­емой системе (неважно по какой причине), можно трассировать эти события
ожидания и перехватывать их в файл трассировки. Ниже приведены необходи­мые для этого шаги. В текущем сеансе:
alter session set tined..statistics=true; /* If not already set */

alter session set max_dump_file_size=unlimited; /* Just to make sure your trace file does not get truncated, due to current setting in database */
alter session set events        trace name context forever,   level
/* Where X =   (1,4,8,12)   */ 1       = Statistics
4        = Statistics,   Bind Variable Values 8        = Statistics,   Wait Event Information
12      = Statistics, Bind Variable Values, Wait Event Information
1.        Запустите приложение, а затем ищите файл трассировки в каталоге
с именем USER_,DUMP_DEST.
2.        Сканируйте файл в поисках строк, начинающихся со слова WAIT.
Для сеанса, инициированного кем-то другим:
1.        Идентифицируйте ID процесса сеанса (SPID, session process ID).
Нижеследующий запрос идентифицирует ID процесса сеанса для всех
пользователей, чьи фамилии начинаются с буквы А:
select S.Username,   P.Spid
from V$SESSI0N S, V$PR0CESS P where. S.PADDR = P.ADDR
and S.Username like 'A%";
2.        Стартуйте        или svrmgrl и подключитесь как пользователь
internal (connect as internal) или как АБД (connect /as sysdba):
alter system set tiraed_statistics=true; /* If not already set */
alter system set max_dump_file_size=unlimited; /* Just to make sure your trace file does not get truncated, due to current setting in the database */
oradebug setospid <SPID> oradebug unlimit
oradebug event 10046 trace name context forever, level X /* Where X = (1,4,8,16) */
Трассируйте приложение сеанса в течение некоторого интервала времени.
Ищите файл трассировки, использующий указанный SPID, в каталоге с именем USER_DUMP_DEST.
Отсканируйте файл в поисках строк, начинающихся со слова WAIT.
 


салоны элитной мебели
jAntivirus