powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
21 сообщений из 21, страница 1 из 1
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788286
Last_pretender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сразу: резервных копий нет, архивлог не вёлся.

Собственно, похоже пнули сервак. Головки загнулись. За бабки восстановили содержимое каталога БД, с бэд блоками.
В SYSTEM01.DBF 133 corrupted blocks.

Мне необходимо вытащить данные из базы.

Что пробовал: Стартед моунтед запускает, в саму базу не пускает пишет корруптед блокс.

КАК можно вытащить данные из этой БД????
Плиз хелп!

Просьба не писать: - "Надо было сохранятся :)"
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788289
jan2ary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last_pretender,

Надо было сохраняться :)
Открывайте кейс в оракле, они могут помочь вытащить данные, возможно, за отдельные деньги.
Ну или ищите BBED, может поможет.
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788291
Last_pretender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, ещё PRM-DUL - хочет 1500$, хоть данные вроде как и показывает (10 000 записей) может есть способ обмануть его? :)
Там миллионы записей в некоторых таблицах.
Recovery for oracle - хочет 945$, та же ситуация :(
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788293
Last_pretender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jan2aryLast_pretender,

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

Открывайте кейс в оракле - модно поподробнее
BBED - это что и где искать?
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788295
Фотография kinky cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last_pretenderДа, ещё PRM-DUL - хочет 1500$, хоть данные вроде как и показывает (10 000 записей) может есть способ обмануть его? :)
Там миллионы записей в некоторых таблицах.
Recovery for oracle - хочет 945$, та же ситуация :(
и в чем проблема ? рассчитываете что кто-то будет с вашим битым system бесплатно возиться ?
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788298
Last_pretender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kinky cat,

Хотелось бы самому, но таких денег всё равно нет.
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788329
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в pfile добавить параметр и открыть БД с ним:
*.event='10513 trace name context forever, level 2'

Если Бд откроется, выгружайте данные экспортом.
:)
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788344
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала желательно посмотреть alert.log почему он не может открыть БД
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788352
Фотография Aliona
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровДля начала желательно посмотреть alert.log почему он не может открыть БД

Last_pretenderЧто пробовал: Стартед моунтед запускает, в саму базу не пускает пишет корруптед блокс.


Денег нет, поэтому легко справится сам :)
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788383
Last_pretender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из Алерта

ORA-00604: ошибка на рекурсивном SQL-уровне 1
ORA-01578: разрушен блок данных ORACLE (файл # 1, блок # 133794)
ORA-01110: файл данных 1: 'C:\BASE\BASE\SYSTEM01.DBF'
</txt>
</msg>
<msg time='2019-03-19T14:21:11.417+04:00' org_id='oracle' comp_id='rdbms'
client_id='' type='UNKNOWN' level='16'
host_id='DESKTOP-I5DR3BN' host_addr='fe80::b122:523c:4cfe:9f7%15' module=''
pid='7552'>
<txt>Errors in file C:\APP\OLEGUS\diag\rdbms\base\base\trace\base_smon_7552.trc:
ORA-00604: ошибка на рекурсивном SQL-уровне 1
ORA-01578: разрушен блок данных ORACLE (файл # 1, блок # 133794)
ORA-01110: файл данных 1: 'C:\BASE\BASE\SYSTEM01.DBF'
</txt>
</msg>
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788426
maverick2104
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last_pretender,

Все что есть .... ====================== Если NOARCHIVELOG ======================.

EXP-00056: ORACLE выдала ошибку 1578
ORA-01578: разрушен блок данных ORACLE (файл # 5, блок # 121773)
ORA-01110: файл данных 5: 'C:\ORACLE\ORADATA\DBNOHT05\USERS01.DBF'


select owner, segment_type, segment_name from dba_extents where file_id = 5 and 121773 between block_id and block_id+blocks-1;

Увидим, что за объект в поврежденном блоке.

analyze table SUPERMAG.SMSPECSTAT validate structure [cascade]; - это вряд ли поможет

Под SYS:

begin dbms_repair.admin_tables('ORPHAN_KEYS_TABLE', dbms_repair.orphan_table, dbms_repair.create_action); end;
begin dbms_repair.admin_tables('REPAIR_TABLE',1,1,'SYSTEM'); end;

declare
c number;
begin
sys.DBMS_REPAIR.check_object('SUPERMAG', 'SMSPECSTAT', corrupt_count => c);
dbms_output.put_line('cnt :' ||c);
end;

select * from repair_table - видим блоки, которые надо чинить

Простое решение - пропускать поврежденные блоки.

declare
c number;
begin
sys.DBMS_REPAIR.skip_corrupt_blocks('SUPERMAG', 'SMSPECSTAT');
dbms_output.put_line('cnt :' ||c);
end;

Затем таблицу можно пересоздать.

...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788438
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104Затем таблицу можно пересоздать.Точно! В какой-нибудь TAB$ не должно быть немного записей... Правда она в кластере с еще десятком таблиц.
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788442
Last_pretender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aliona,
Глухо.

dba_extents не открывается, не запускается база
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788447
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В человеческом виде alert.log можно увидеть в подкаталоге trace
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788450
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maverick2104,

Все что есть

Этот рецепт не для таблиц SYS.
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788479
Last_pretender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вячеслав Любомудров,

Он здоровый, выше выложил финальную часть, она повторяется кучу раз
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39788820
Фотография kinky cat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alionaв pfile добавить параметр и открыть БД с ним:
*.event='10513 trace name context forever, level 2'

Если Бд откроется, выгружайте данные экспортом.
:)
Думаю надежд мало. Если бы у автора было хотя бы ORA-01113: file needs media recovery ..
А так dul или bbed как уже говорили. Хотя bbed c SYSTEM01.DBF 133 corrupted blocks... Ну проще на dul деньги найти ) или забить)
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39789331
Last_pretender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что такое bbed??
Никак не могу найти где это и что это?
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39789354
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last_pretenderА что такое bbed??
Никак не могу найти где это и что это?Да ну? Совсем немощный?
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39796091
Last_pretender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В итоге могу сказать только то, что безденежность и необходимость результата творят чудеса. Отдавать буржуям 1500$ непожелал.
Проблема решилась 2-мя неделями нервов и всего лишь 10-ю командами.
DBMS_REPAIR.SKIP_CORRUPT_BLOCKS
create table
open mount
и т.д.
Разобрался сам, поэтому решение, если кому надо будет, могу предложить ТОЛЬКО, на возмездной основе.
Я не буржуй и 1,5к американских рублей не потребую :)
...
Рейтинг: 0 / 0
Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
    #39796263
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Last_pretenderВ итоге могу сказать только то, что безденежность и необходимость результата творят чудеса. Отдавать буржуям 1500$ непожелал.
Проблема решилась 2-мя неделями нервов и всего лишь 10-ю командами.
DBMS_REPAIR.SKIP_CORRUPT_BLOCKS
create table
open mount
и т.д.
Разобрался сам, поэтому решение, если кому надо будет, могу предложить ТОЛЬКО, на возмездной основе.
Я не буржуй и 1,5к американских рублей не потребую :)

решение гуглится за 10 мин совершенно бесплатно )))
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Не открыв сист файл system01.dbf "ORA-01578: (file # 1, block # 133658)dba_extents не откр
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]