Хронология активных сеансов в Oracle (ASH) и диагностика сбоев

База данных опрашивает все активные сеансы каждую секунду, и собранная информация сохраняется в циклическом буфере SGA. Сеанс, которые либо находится в состоянии ожидания (но не простоя), либо использует центральный процессор, считается активным.

Даже несмотря на то, что ADDM обеспечивает детальной информацией об экземпляре, периодически анализируя данные AWR, вы будете растеряны, если понадобится узнать, что случилось в базе данных в самый последний период времени (например, в последние пять минут). Хронология активных сеансов (Active Session History — ASH) и связанные с ней хронологические представления дадут представление о текущей активности в базе данных Oracle Database. 

Инфраструктура диагностики сбоев

Иногда база данных может столкнуться с проблемами из-за ошибок в коде или повреждения данных какого-либо рода. Oracle Database 11g включает инфраструктуру диагностики сбоев для обнаружения, диагностирования и разрешения проблем. Эта инфраструктура может даже помочь предотвратить некоторые типы пробоем, обнаруживая их до того, как они приведут к каким-либо повреждениям базы данных. От развитой инфраструктуры диагностики вы получаете следующие преимущества.

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

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

  • Монитор здоровья выполняет упреждающую проверку “здоровья” системы с целью обнаружения проблем в базе данных. Когда случается критичная ошибка, монитор здоровья автоматически захватывает то, что называется данными первого сбоя (first-failure data), и анализирует их. Он создает отчет о проверке здоровья и включает его в состав диагностических данных, сопровождающих эту ошибку. Вы можете также вручную запустить проверку здоровья, если предполагаете возможность наличия проблем в базе данных.
  • Сервис пакетирования происшествий (Incident Packaging Service — IPS) позволяет автоматически пакетировать все диагностические данные, касающиеся критичных ошибок, в архивный файл для отправки в службу поддержки Oracle. Система Oracle Database 11g снабжает каждый файл трассировки и прочие диагностические данные номером происшествия. Таким образом, вам не нужно выискивать по всем диагностическим каталогам файлы, связанные с одним и тем же происшествием. IPS автоматически собирает все необходимые файлы и добавляет их в пакет происшествия для передачи в Oracle.
  • Советник по восстановлению данных (Data Recovery Advisor) показывает такие проблемы, как повреждение данных или отсутствие файла данных, и рекомендует восстановить их. Вы можете согласиться с рекомендациями или воспользоваться сценарием, созданным им для самостоятельного ручного восстановления.
  • Автоматизированные рабочее место поддержки (Support Workbench) позволяет провести диагностику критичной ошибки и передать ее в службу поддержки Oracle. Вы можете настроить все так, чтобы можно было напрямую передать файл происшествия в службу поддержки Oracle из Support Workbench, к которому можно добраться через Enterprise Manager.
  • SQL Test Case Builder (построитель сценариев тестирования SQL) поможет воспроизвести проблему, вызванную сбоем оператора SQL, чтобы служба поддержки Oracle могла разрешить вашу проблему.
  • Репозиторий автоматической диагностики ( Automatic Diagnostic Repository — ADR) — это репозиторий на базе файлов для хранения диагностических данных в отдельном выделенном домашнем каталоге ADR. Использование согласованной структуры каталогов и формата диагностических данных между продуктами и экземплярами позволяет службе поддержки Oracle легко анализировать диагностические данные разных экземпляров.
  • ADRCI — новый инструмент командной строки, появившийся в Oracle Database 11g,позволяет собирать диагностические данные, наряду с пакетами происшествий и информацией о проблеме, в zip-файлы для передачи в службу поддержки Oracle.Команды ADRCI можно также включать в файлы сценариев.

 

Вас заинтересует / Intresting for you:

Oracle и непроцедурный доступ ...
Oracle и непроцедурный доступ ... 8521 просмотров Antoni Tue, 21 Nov 2017, 13:32:50
Язык SQL в Oracle
Язык SQL в Oracle 4292 просмотров Ирина Светлова Tue, 21 Nov 2017, 13:26:01
NULL в ORACLE и как с ним можн...
NULL в ORACLE и как с ним можн... 7664 просмотров Андрей Васенин Wed, 01 Jul 2020, 08:11:51
Listener Oracle
Listener Oracle 33224 просмотров Stas Belkov Tue, 21 Nov 2017, 13:18:05
Войдите чтобы комментировать