Средства диагностики и утилиты отладки в Oracle - ORADEBUG

ОГЛАВЛЕНИЕ

ORADEBUG

Утилита oradebug предоставляет доступ к структурам памяти процессов Oracle, стекам и т.д. С его помощью можно генерировать дамп состояния процесса, а также выгружать структуры области SGA. Кроме того, для уже работающего процесса можно активизировать какое-либо событие.

SQL> oradebug help
SQL> oradebug setospid 9431

процесс менеджера прикрепляется к процессу Oracle под Unix номером 9431.

пример выхода: Oracle pid: 12, unix process pid: 9431, image: oraclevk803

SQL> oradebug unlimit 

размер файла трассировки устанавливается в unlimited

SQL> oradebug event 10046 trace name context forever, level 12

активизируется событие трассировки SQL

SQL> oradebug flush

сбрасываем трассировочную информацию на диск нельзя так делать для фоновых оракловых процессов - может произойти остановка базы