Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];

Вниз

Сломалась *.gdb размером 4Gb   Найти похожие ветки 

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

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

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


 
Bronco ©   (2005-05-13 09:49) [1]


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

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


 
Sergey13 ©   (2005-05-13 09:56) [2]

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


 
Anatoly Podgoretsky ©   (2005-05-13 10:14) [3]

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


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

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

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


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

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


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


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

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


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


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

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


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


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

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


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

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

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

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


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

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

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


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

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


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

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


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

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

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


 
Desdechado ©   (2005-05-13 13:02) [14]

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


 
DSKalugin ©   (2005-05-13 13:47) [15]

Действительно старые версии ИБ были ограничены по размеру базы
В этом и есть проблема
Бэкап/ресторе тут не уместен совершенно, надо спасать инфу
путем извлечения того что можно извлечь и записывать ее в БД современного формата, например 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


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

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

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

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


 
DSKalugin ©   (2005-05-13 14:12) [17]

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



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.044 c
1-1117955736
Motion
2005-06-05 11:15
2005.06.29
Проверка значения переменной


14-1117554968
Новичоккк
2005-05-31 19:56
2005.06.29
Простой вопрос по ASM


1-1117621977
Gek1
2005-06-01 14:32
2005.06.29
Зависание программы


9-1111585363
Starter
2005-03-23 16:42
2005.06.29
Misc of GLScene


6-1112244842
X-Disa
2005-03-31 08:54
2005.06.29
Процесс загрузки в TIdHttp.Get?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский