22.03.2010 11:08
Виталий Г.
 
Имеется следующая ошибка:

ORA-01578: разрушен блок данных ORACLE (файл # 3, блок # 333443)
ORA-01110: файл данных 3: 'D:\ORACLE\ORADATA\REGIONCO\INDX01.DBF'
ORA-06512: на "SUPERMAG.INSPECT", line 3365
ORA-06512: на line 1
ORA-06512: на "SUPERMAG.INSPECT", line 315
ORA-06512: на "SUPERMAG.DOCUMENTS", line 6813
ORA-06512: на "SUPERMAG.SMDOCSTATEACCSTORECO", line 12
ORA-06512: на line 1
Источник: SmLibaryBase trace
HRESULT=80004005 custom=0 SQLState=<none>
begin SuperMag.SMDocStateAccStoreCO('КЗЦО000169'); end;

Oracle 9.2 Enterprice.
Режим Archive Log отключен.
RMAN для бэкапа не использовался.

Что можно сделать чтобы исправить ошибку и не потерять данные?
22.03.2010 11:22
OlegON
 
Я уже предлагал поковырять FAQ, взять скрипт и определить, какой объект поврежден. Оттуда и танцевать можно начать.
22.03.2010 11:26
Dim
 
нежелание пользоваться поиском?
22.03.2010 11:59
Виталий Г.
 
Так я думал, что объект известен: файл 3, блок 333443.
22.03.2010 12:04
OlegON
 
Цитата:
Виталий Г. Так я думал, что объект известен: файл 3, блок 333443.
Это файл и блок, в которых размещен какой-то сегмент базы. Вот имя сегмента и нужно. Это, скорее всего, какой-то индекс.
22.03.2010 12:05
Mtirt
 
Но неизвестно, какой именно объект (объекты) лежит в этом блоке данных.
22.03.2010 16:40
Виталий Г.
 
Цитата:
Mtirt Но неизвестно, какой именно объект (объекты) лежит в этом блоке данных.
В качестве объектов находятся несколько артикулов товаров.
22.03.2010 16:45
OlegON
 
Цитата:
Виталий Г. В качестве объектов находятся несколько артикулов товаров.
Хоть стой, хоть падай...
Код:
SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME FROM DBA_EXTENTS where 3=file_id and 333443 BETWEEN BLOCK_ID AND BLOCK_ID+BLOCKS-1;
сделай... В SQL Plus, от SYS
22.03.2010 17:07
Виталий Г.
 
Результат запроса:
INDEX
SUPERMAG.SMSPEC_ART
22.03.2010 17:30
OlegON
 
Код:
alter index supermag.smspec_art unusable;
alter index supermag.smspec_art rebuild;
Часовой пояс GMT +3, время: 15:55.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.