powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Невозможно восстановление БД
25 сообщений из 69, страница 2 из 3
Невозможно восстановление БД
    #39796443
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисbsa1959,

при том, что "невосстановимый" бекап сделанный с помощью gbak может появится по многим случаям. Неаккуратное добавление нового NOT NULL поля в таблицу самое частое из них.

Как сказал hvlad nbackup вполне можно использовать на БД разработчика, ибо она всё равно не под нагрузкой.
Я даже скажу больше можно тупо сервис гасить и делать файловую копию.
При чем здесь NOT NULL? Я я об этом говорил и писал?
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796446
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я одновременно разрабатываю ПО и БД.
БД и ПО не в продакшене(как это Вы называете).
Я сделал простую процедуру - backup - restore - получил отлуп.
Будьте добры - конкретные советы.
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796472
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959,

а) если разработка в IBE, то он обычно предлагает "перекомпилировать" зависимые объекты -
это позволит поймать несовместимые изменения в момент их совершения
б) пользоваться nbackup, а не gbak
в) регулярно извлекать полный скрипт метаданных и хранить его в любой CVS
некоторые предпочитают хранить каждый объект в отдельном файле
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796473
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959Нормальных решений в FB нет.Сказал, как отрезал.

1. есть гбак, может работать на горячую, но он сохраняет базу в свой, транспортно-переносимый формат. При конвертации туда-сюда возможны нюансы, см. первый пост.
2. Есть нбэкап может работать на горячую, но надо применить команду блокировки, потом не забыть разблокировку. Появился значительно позже гбак, видимо поэтому считается "новым-неизведанным", хотя ему уже не первый годок стукнул, и даже не третий.
3. Есть банальное файловое копирование, на горячую работать не умеет.
4. Есть снапшоты уровня ФС или железа, на горячую может работать условно, т.е. база после такого снапшота будет как посте неожиданного пропадания питания. При асинхронной записи на диск база с большой вероятностью будет дохлой, при синхронной разве что орфаны и мусор, вероятность повреждений минимальна.
5. есть выгрузка тескт, может работать на горячую, в копии можно копаться хоть руками в банальном текстовом редакторе. Недостаток громадная пачка операторов и сам текстовик получится недетского размера.

Уже пяток на выбор.
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796477
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959Будьте добры - конкретные советы.

Повторяю медленно: мастер-скрипт в СКВ. При его изменении ты просто грохаешь старую версию
базы и создаёшь из него новую. Всё, телемаркет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796500
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Всем за советы. Все понял. Благодарен.
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796507
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959При чем здесь NOT NULL? Я я об этом говорил и писал?
при том, что невосстановимый бэкап можно получить разными способами:
http://www.ibase.ru/db_repair#norestore
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796514
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не надо горчиться... Я все понял.
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796519
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тем более, что из старой бд в dbf, я должен(нужно) практически ежедневно вливать данные в новую базу в FB....
Я им чей-то подсказываю - они меняют данные. Ну они - дают - что у них есть.
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796522
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Голосуйте в трекере за соотв. тикет, он там, если не ошибаюсь, достаточно давно.
Может, когда-то и сделают.
Вот самый правильный ответ.
Не имею такой возможности.( про трекер)
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796527
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959,

этого ждать будешь долго, пока есть более приоритетные задачи
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796530
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денисbsa1959, этого ждать будешь долго, пока есть более приоритетные задачи
Ясно и понятно... Буду учитывать в дальнейшей работе. Спасибо.
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796572
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисэтого ждать будешь долго

Лично я буду ругаться на этот тикет до последнего. Ибо тут вам не Оракул с его костылями
для автокоммита DDL. В конце транзакции БД должна быть либо полностью валидна, либо коммит
не должен пройти.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796724
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959Голосуйте в трекере за соотв. тикет, он там, если не ошибаюсь, достаточно давно.
Может, когда-то и сделают.
Вот самый правильный ответ.
Не имею такой возможности.( про трекер)
Но хотя бы ответить на вопрос, заданный мной несколько выше ты то можешь ответить?
P.S. Так выпьем за то, чтобы наши желания совпадали с нашими возможностями!))
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796760
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad FP.S. Так выпьем за то, чтобы наши желания совпадали с нашими возможностями!))

Я бы предпочёл чтобы мои возможности совпадали с моими желаниями...
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796788
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Старый плюшевый мишка,

Все такими когда-нибудь будем, не расстраивайся.))
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796812
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad FНо хотя бы ответить на вопрос, заданный мной несколько выше ты то можешь ответить?
Не остался. Но привести БД в такое состояние - три секунды. Я же три дня с этим боролся....
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796817
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad F
Просто сделайте две процедуры.
1-я вызывает 2-ю.
2-я имеет ценность. про 1-ю я забыл.
Но параметры у 2-ой процедуры до и после изменились.
И после этого backup не восстанавливается?
И это правильно?
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796821
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad FА именно, - состояние флага RDB$VALID_BLR у означенных выше объектов.
Проходили это все. Oracle oci8 оседлал своими классами с++.
Сейчас как-то остыл....Или повзрозлел?
Firebird сказал - Firebird сделал....
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796830
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959И это правильно?

Нет. Ты должен был получить ошибку при попытке изменения параметров второй процедуры. Но
хомячки пищали, что так жить нельзя и правила ослабили. На мой взгляд - совершенно зря.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796844
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959Vlad F
Просто сделайте две процедуры.
1-я вызывает 2-ю.
2-я имеет ценность. про 1-ю я забыл.
Но параметры у 2-ой процедуры до и после изменились.
И после этого backup не восстанавливается?
И это правильно?
В общем, давай все-таки так, - с тебя конкретный воспроизводимый сценарий в студию, раз две процедуры надо,
пусть будут две. Но с минимальным числом параметров, в идеале с одним. И ответ на счет значений озвученного
выше флага, чтобы было понятно, какой именно надо (и надо ли) регистрировать тикет.
P.S. Спасение поциентов - дело рук самих поциентов.
Так думаю! (с) Мимино.))
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796846
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.P.S. Да, и самое главное, - все эти дальнейшие эксперименты стоит производить, имхо, только на тройке.
Если не готов и/или нет такой возможности то, думаю, даже затеваться (тратить время, в т.ч наше) не стОит.
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796910
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad FP.P.S. Да, и самое главное, - все эти дальнейшие эксперименты стоит производить, имхо, только на тройке.
Если не готов и/или нет такой возможности то, думаю, даже затеваться (тратить время, в т.ч наше) не стОит.
Ок. Переход на 3/4 намечается. Очень там вкусные Window -функции. Но не сей секунд.
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39796987
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bsa1959,

А для того чтобы локализовать обсуждаемые проблемы глобальный переход вовсе не обязателен.
Достаточно поэкспериментировать с эмбеддед версией тройки где-то в сторонке.
...
Рейтинг: 0 / 0
Невозможно восстановление БД
    #39797026
bsa1959
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vlad Fbsa1959,
А для того чтобы локализовать обсуждаемые проблемы глобальный переход вовсе не обязателен.
Достаточно поэкспериментировать с эмбеддед версией тройки где-то в сторонке.
Как только - так сразу......
...
Рейтинг: 0 / 0
25 сообщений из 69, страница 2 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Невозможно восстановление БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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