Использование Файлов трассировки

Рубрика: Управление Экземпляром БД

Рассмотрим использование файлов трассировки и связанные с ними элементы функционирования БД Oracle:

  • Каждый серверный и фоновый процесс может записывать информацию в ассоциированный с ним файл трассировки.

  • Информация об ошибках пишется в соответствующий файл трассировки.

  • Автоматический репозитарий диагностики (ADR)

    • Центральный репозитарий трассировки в масштабе всей системы и журналирования

    • Сохраняет данные диагностики базы данных, такие как:

      • Трассировки

      • Журнал предупреждений

      • Отчеты монитора работоспособности

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

Все имена файлов трассировки, связанных с фоновым процессом, содержат имя процесса, который генерировал файл трассировки. Одим исключением являются файлы трассировки, которые сгенерированы процессами очереди заданий (Jnnn).

Дополнительная информация в файлах трассировки может дать представление для того, чтобы настроить приложения или экземпляр. Фоновые процессы всегда пишут эту информацию в файл трассировки, когда это уместно.

Начиная с Oracle Database 11g вводится усовершенствованная инфраструктура диагностирования отказов для того, чтобы предотвратить, обнаружить, диагностировать и разрешить проблемы. В частности, проблемы, которые связаны с возникновением критических ошибок, например ошибок, вызванных багами кода базы данных, повреждением метаданных и повреждением данных о клиентах.

Когда происходит критическая ошибка, ей присваивается номер инцидента; диагностические данные для ошибки (такие как файлы трассировки) сразу захвачиваются и тегируются этим числом. Затем данные сохраняются в автоматическом диагностическом репозитарии (ADR) — файловом репозитарии вне базы данных — где они могут быть получены позже по номеру инцидента и проанализированы.

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

Корневой каталог ADR известен как база ADR. Его расположение устанавливается параметром инициализации DIAGNOSTIC_DEST. Если этот параметр не установлен или установлен в null, база данных устанавливает DIAGNOSTIC_DEST после запуска следующим образом:

  • Если переменная окружения ORACLE_BASE установлена, DIAGNOSTIC_DEST задается в виде каталога, определяемого ORACLE_BASE.

  • Если переменная окружения ORACLE_BASE не установлена, DIAGNOSTIC_DEST устанавливается в ORACLE_HOME/log.

Расположение домашнего каталога ADR задается следующим путем, который начинается с базовой диретории (базы) ADR:

        ./diag/product_type/db_id/instance_id

        ./diag/product_type/db_id/instance_id

Далее: ASM: Быстрая Ресинхронизация Зеркалирования - Краткий обзор

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)