Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сломалась *.gdb размером 4Gb [D7, IB5.x]


Извращенец2 ©   (2005-05-13 09:40:00) 

Доброе время суток!

У меня следующая проблема - ранее работающая база вдруг в один прекрасный день перестала открываться. И теперь к ней невозможно подключиться ни одним инструментом БД. Глянул размер *.gdb - 4Gb. Умные люди сказали, что это стандартый глюк Interbase 5.6 - указатель после 4Gb становится в начало файла.
Вопрос - как можно восстановить данные или базу целиком? Может проги есть какие, мож способы хитрые, например в блокноте че там подправить:)


DSKalugin   (2005-05-13 14:12:00) [1]

читай статью которую я указал
там как раз и есть пошаговая


Извращенец2   (2005-05-13 14:09:00) [2]

2Desdechado:
   Точной структуры нет, есть примерная. Т.е. я точно знаю какие таблицы там должны быть, но не знаю всех таблиц...Это поможет?

2DSKalugin:
   Был на форуме - посоветовали заплатить им 700 баков и выслать 4Gb по почте. Это не в моих силах:)

Я не рассчитываю на пошаговую инструкцию восстановления, просто полезные советы от тех людей, кто в этом шарит. Хотя от пошаговой бы не отказался:))))


DSKalugin   (2005-05-13 13:47:00) [3]

Действительно старые версии ИБ были ограничены по размеру базы
В этом и есть проблема
Бэкап/ресторе тут не уместен совершенно, надо спасать инфу
путем извлечения того что можно извлечь и записывать ее в БД современного формата, например FireBird 1.5.2 или InterBase 7.5
у которых нет этого ограничения(оно есть но на порядки больше)

еще раз напоминаю ссылку на статью
Как починить базу данных
http://www.ibase.ru/devinfo/db_repair.htm

Так же есть утилита для лечения и и дагностики проблем
IBFirstAIDDiagnostician-1.5.exe

на ibase.ru есть команда техподдержки, которая занимается ремонтом. Могут и помочь и проконсультировать.
Обратись в форум
http://forum.ibase.ru/phpBB2/viewforum.php?f=2


Desdechado   (2005-05-13 13:02:00) [4]

> это стандартый глюк Interbase 5.6
Это не глюк, это ограничение на размер файла, которое надо знать.
А лечить - это зависит от того, сколько уже успело потереться в начале файла. Если системные таблицы снесены, а бэкапов нет (чтоб структуру БД изъять), то суши весла...


Anatoly Podgoretsky   (2005-05-13 11:22:00) [5]

Romkin ©   (13.05.05 11:08) [11]
ГЫ :-)

Извращенец2   (13.05.05 10:45) [9]
Зачем взял?


Bronco   (2005-05-13 11:12:00) [6]

мдя... как минимум на 400 зеленых парень попал :-/


Romkin   (2005-05-13 11:08:00) [7]

http://shop.ibase.ru/dbrepair.htm
см п.9 :)


alf2   (2005-05-13 11:01:00) [8]

Посоветую задать вопрос на форуме forum.ibase.ru или в конференции forums.demo.ru\epsylon.public.interbase. Там больше специалистов, которые знакомы с IB не понаслышке.

Правда, предварительно рекомендую ознакомиться с правилами конференции и не забыть посыпать голову пеплом ;-).


Извращенец2   (2005-05-13 10:45:00) [9]

Эх, господа, зря вы так. Я сам в первую очередь контролирую бэкапы, просто я взял такую базу уже...

С размером файла уже понял...

Значит никто не занимался таким извращением, как восстановление подобных баз?


Bronco   (2005-05-13 10:34:00) [10]


> Извращенец2   (13.05.05 10:23) [4]

ну купи, думаю это не очень дорого. Бесплатных не знаю.
И вобще, на IB 5x лучше не доводи размер до 4 Гб, дели на файлы.


Виталий Панасенко   (2005-05-13 10:33:00) [11]


> Sergey13 ©   (13.05.05 10:30) [5]
> 2 [4] Извращенец2   (13.05.05 10:23)
> >1. Backup-restore не делался вообще
> Тогда ты точно Извращенец с большой буквы.

При чем не под номером 2... Лидер среди Извращенцев... :-))))


Виталий Панасенко   (2005-05-13 10:30:00) [12]


> 1. Backup-restore не делался вообще

И кто вам после этого доктор ?


Sergey13   (2005-05-13 10:30:00) [13]

2 [4] Извращенец2   (13.05.05 10:23)
>1. Backup-restore не делался вообще
Тогда ты точно Извращенец с большой буквы.


Извращенец2   (2005-05-13 10:23:00) [14]

1. Backup-restore не делался вообще, и сделать его не представляеется возможным, потому что НИКАКИЕ инструменты БД не могут подключить себе базу, даже стандартный Interbase Server Manager. При подключении в один голос заявляют "c:\base.gdb is not a valid database".
2. Среда окружения базы:
   ОС: Windows 2000 Server
   СУБД: Interbase 5.6
   Бэкапы-ресторы: нет
   Размер файла: 4GB
3. Статью читал, там тока с помощью бэкап-рестора, если я внимательно читал...Нам это в силу п.1 не подходит...

Скачал один триальный инструмент восстановления, он увидил базу, ошибки в ней и сказал, что нужно его купить, чтобы все восстановить:) Может есть у кого "честные бесплатные" инструменты?:)


Anatoly Podgoretsky   (2005-05-13 10:14:00) [15]

Чего молчишь про ОС извращенец


Sergey13   (2005-05-13 09:56:00) [16]

2Извращенец2   (13.05.05 09:40)
На ibase.ru была статейка про "спасение" БД.
А что, бэкапов нет?


Bronco   (2005-05-13 09:49:00) [17]


> Извращенец2   (13.05.05 09:40)  

Попробуй backup-restore и
1)размер страницы побольше укажи
2)разбей на два файла


Наверх

Титульная страница Поиск, карта сайта Написать письмо