В один момент в журнале оповещений очень большой базы данных начали появляться сообщения следующего содержания:
Относительный dba поврежденного блока: 0x0724c078 (файл 28, блок 2408568) Во время резервного копирования файла данных обнаружен сломанный блок Перечитайте номер блока=2408568, файл=E:\ORACLE\ORADATA\XXX\XXX_BLOB16.DBF. нашел те же поврежденные данныеСитуация осложнялась тем, что под рукой не было резервных копий.
Далее будут даны инструкции, как выйти из этой ситуации.
RMAN застрял на этом блоке и не хотел никому делать резервную копию базы данных.
Начался подробный разбор полетов, и выяснение, к чему относится этот блок:
Далее мы выяснили, какой таблице принадлежит этот LOB-сегмент:SELECT owner, segment_name, segment_type FROM dba_extents WHERE file_id = 28 AND 2408568 BETWEEN block_id AND block_id + blocks - 1; OWNER ---------------------------- SEGMENT_NAME ---------------------------- SEGMENT_TYPE ------------------ DOC_USER SYS_LOB0000075021C00003$$ LOBSEGMENT
SELECT table_name, column_name
Теги: #База данных Oracle #режим восстановления #oracle
Вместе с данным постом часто просматривают:
-
Как Конвертировать Файл Ost В Файл Pst?
19 Oct, 24 -
Илья Якямцев - Креативный Подход К Работе
19 Oct, 24 -
Номер 3700
19 Oct, 24 -
Гибкие Процессы В Ит-Команде
19 Oct, 24