Печать
Категория: Вопросы и ответы Oracle
Просмотров: 6462

Дамп блока данных можно сделать с помощью следующей команды:

ALTER SYSTEM DUMP DATAFILE  BLOCK ;

Если требуется сделать дамп нескольких блоков данных то используется следующая команда:

ALTER SYSTEM DUMP DATAFILE  BLOCK MIN  BLOCK MAX ;

Параметры:

Параметры для сегментов можно найти с помощью следующего запроса:

SELECT file_id, block_id, blocks
  FROM dba_extents
 WHERE segment_name = ;

Примеры:

SQL> SELECT file_id, block_id, blocks
  2>   FROM dba_extents
  3>  WHERE segment_name = 'T3';
 
FILE_ID BLOCK_ID BLOCKS
------- -------- ------
4       537      8     
 
Выбрано: 1 строка
SQL> ALTER SYSTEM DUMP DATAFILE 4 BLOCK 537;
 
System altered
SQL> ALTER SYSTEM DUMP DATAFILE 4 BLOCK MIN 537 BLOCK MAX 544;
 
System altered