|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Симонов Денисbsa1959, при том, что "невосстановимый" бекап сделанный с помощью gbak может появится по многим случаям. Неаккуратное добавление нового NOT NULL поля в таблицу самое частое из них. Как сказал hvlad nbackup вполне можно использовать на БД разработчика, ибо она всё равно не под нагрузкой. Я даже скажу больше можно тупо сервис гасить и делать файловую копию. При чем здесь NOT NULL? Я я об этом говорил и писал? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:31 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Я одновременно разрабатываю ПО и БД. БД и ПО не в продакшене(как это Вы называете). Я сделал простую процедуру - backup - restore - получил отлуп. Будьте добры - конкретные советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 13:36 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
bsa1959, а) если разработка в IBE, то он обычно предлагает "перекомпилировать" зависимые объекты - это позволит поймать несовместимые изменения в момент их совершения б) пользоваться nbackup, а не gbak в) регулярно извлекать полный скрипт метаданных и хранить его в любой CVS некоторые предпочитают хранить каждый объект в отдельном файле ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:11 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
bsa1959Нормальных решений в FB нет.Сказал, как отрезал. 1. есть гбак, может работать на горячую, но он сохраняет базу в свой, транспортно-переносимый формат. При конвертации туда-сюда возможны нюансы, см. первый пост. 2. Есть нбэкап может работать на горячую, но надо применить команду блокировки, потом не забыть разблокировку. Появился значительно позже гбак, видимо поэтому считается "новым-неизведанным", хотя ему уже не первый годок стукнул, и даже не третий. 3. Есть банальное файловое копирование, на горячую работать не умеет. 4. Есть снапшоты уровня ФС или железа, на горячую может работать условно, т.е. база после такого снапшота будет как посте неожиданного пропадания питания. При асинхронной записи на диск база с большой вероятностью будет дохлой, при синхронной разве что орфаны и мусор, вероятность повреждений минимальна. 5. есть выгрузка тескт, может работать на горячую, в копии можно копаться хоть руками в банальном текстовом редакторе. Недостаток громадная пачка операторов и сам текстовик получится недетского размера. Уже пяток на выбор. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:11 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
bsa1959Будьте добры - конкретные советы. Повторяю медленно: мастер-скрипт в СКВ. При его изменении ты просто грохаешь старую версию базы и создаёшь из него новую. Всё, телемаркет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:12 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Спасибо Всем за советы. Все понял. Благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:33 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
bsa1959При чем здесь NOT NULL? Я я об этом говорил и писал? при том, что невосстановимый бэкап можно получить разными способами: http://www.ibase.ru/db_repair#norestore ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:39 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Не надо горчиться... Я все понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:50 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Тем более, что из старой бд в dbf, я должен(нужно) практически ежедневно вливать данные в новую базу в FB.... Я им чей-то подсказываю - они меняют данные. Ну они - дают - что у них есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:54 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Голосуйте в трекере за соотв. тикет, он там, если не ошибаюсь, достаточно давно. Может, когда-то и сделают. Вот самый правильный ответ. Не имею такой возможности.( про трекер) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 14:58 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
bsa1959, этого ждать будешь долго, пока есть более приоритетные задачи ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:00 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Симонов Денисbsa1959, этого ждать будешь долго, пока есть более приоритетные задачи Ясно и понятно... Буду учитывать в дальнейшей работе. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:04 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Симонов Денисэтого ждать будешь долго Лично я буду ругаться на этот тикет до последнего. Ибо тут вам не Оракул с его костылями для автокоммита DDL. В конце транзакции БД должна быть либо полностью валидна, либо коммит не должен пройти. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 15:36 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
bsa1959Голосуйте в трекере за соотв. тикет, он там, если не ошибаюсь, достаточно давно. Может, когда-то и сделают. Вот самый правильный ответ. Не имею такой возможности.( про трекер) Но хотя бы ответить на вопрос, заданный мной несколько выше ты то можешь ответить? P.S. Так выпьем за то, чтобы наши желания совпадали с нашими возможностями!)) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 17:38 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Vlad FP.S. Так выпьем за то, чтобы наши желания совпадали с нашими возможностями!)) Я бы предпочёл чтобы мои возможности совпадали с моими желаниями... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 18:42 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка, Все такими когда-нибудь будем, не расстраивайся.)) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 19:42 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Vlad FНо хотя бы ответить на вопрос, заданный мной несколько выше ты то можешь ответить? Не остался. Но привести БД в такое состояние - три секунды. Я же три дня с этим боролся.... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 21:24 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Vlad F Просто сделайте две процедуры. 1-я вызывает 2-ю. 2-я имеет ценность. про 1-ю я забыл. Но параметры у 2-ой процедуры до и после изменились. И после этого backup не восстанавливается? И это правильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 21:35 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Vlad FА именно, - состояние флага RDB$VALID_BLR у означенных выше объектов. Проходили это все. Oracle oci8 оседлал своими классами с++. Сейчас как-то остыл....Или повзрозлел? Firebird сказал - Firebird сделал.... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 21:45 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
bsa1959И это правильно? Нет. Ты должен был получить ошибку при попытке изменения параметров второй процедуры. Но хомячки пищали, что так жить нельзя и правила ослабили. На мой взгляд - совершенно зря. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 22:04 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
bsa1959Vlad F Просто сделайте две процедуры. 1-я вызывает 2-ю. 2-я имеет ценность. про 1-ю я забыл. Но параметры у 2-ой процедуры до и после изменились. И после этого backup не восстанавливается? И это правильно? В общем, давай все-таки так, - с тебя конкретный воспроизводимый сценарий в студию, раз две процедуры надо, пусть будут две. Но с минимальным числом параметров, в идеале с одним. И ответ на счет значений озвученного выше флага, чтобы было понятно, какой именно надо (и надо ли) регистрировать тикет. P.S. Спасение поциентов - дело рук самих поциентов. Так думаю! (с) Мимино.)) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 22:38 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
P.P.S. Да, и самое главное, - все эти дальнейшие эксперименты стоит производить, имхо, только на тройке. Если не готов и/или нет такой возможности то, думаю, даже затеваться (тратить время, в т.ч наше) не стОит. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 22:44 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Vlad FP.P.S. Да, и самое главное, - все эти дальнейшие эксперименты стоит производить, имхо, только на тройке. Если не готов и/или нет такой возможности то, думаю, даже затеваться (тратить время, в т.ч наше) не стОит. Ок. Переход на 3/4 намечается. Очень там вкусные Window -функции. Но не сей секунд. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 07:03 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
bsa1959, А для того чтобы локализовать обсуждаемые проблемы глобальный переход вовсе не обязателен. Достаточно поэкспериментировать с эмбеддед версией тройки где-то в сторонке. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 09:36 |
|
Невозможно восстановление БД
|
|||
---|---|---|---|
#18+
Vlad Fbsa1959, А для того чтобы локализовать обсуждаемые проблемы глобальный переход вовсе не обязателен. Достаточно поэкспериментировать с эмбеддед версией тройки где-то в сторонке. Как только - так сразу...... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.04.2019, 10:19 |
|
|
start [/forum/topic.php?fid=40&msg=39796812&tid=1560753]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
149ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 316ms |
total: | 549ms |
0 / 0 |