Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Восстановить базу из бекапа(value exceeds the range for valid dates) / 25 сообщений из 35, страница 1 из 2
24.05.2019, 14:24
    #39817789
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Здравствуйте! Есть бекап на 160 метров. При ресторе выдается ошибка

[14:13:34] gbak: restoring index EPD_BODY_CR_DATE
IBE: expression evaluation not supported.
value exceeds the range for valid dates.

как я понимаю, в одном из столбцов данные не соответствуют типу дата.
Проблема в том, что оригинальной базы нет.Хотя метаданные восстанавливает без проблем.

Вопрос. Можно как-либо починить бекап или импортировать данные из бекапа на базу с метаданными?
ни разу не сталкивался с таким вопросом. Чинил в крайнем случае через gfix -mend. Но тут только бекап, оригинала нет.
Может IBSurgeon как-то поможет? Знающие люди, подскажите, чего делать. Спасибо.
...
Рейтинг: 0 / 0
24.05.2019, 14:27
    #39817794
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
evgen29> как я понимаю, в одном из столбцов данные не соответствуют типу дата.

Нет.

Попробуй с галочкой Don't enforce validity conditions.

> Проблема в том, что оригинальной базы нет.
> Но тут только бекап, оригинала нет.

Молодцы, чо.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.05.2019, 14:43
    #39817803
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Гаджимурадов Рустам,
тоже самое

[14:42:05] gbak: restoring index EPD_BODY_TEMP_BODY_ID
IBE: expression evaluation not supported.
value exceeds the range for valid dates.

это не я, я - чиню )))
уже тоже проругался.
...
Рейтинг: 0 / 0
24.05.2019, 15:07
    #39817820
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
evgen29,

Не может так случиться, что восстанавливаете более младшей версией сервера, чем этот бэкап создавался?
...
Рейтинг: 0 / 0
24.05.2019, 15:09
    #39817821
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
evgen29> [14:42:05] gbak: restoring index EPD_BODY_TEMP_BODY_ID

Индексы-то отключите.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.05.2019, 15:25
    #39817834
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Vlad Fevgen29,

Не может так случиться, что восстанавливаете более младшей версией сервера, чем этот бэкап создавался?
нет, версия 2.1
пробовал под 2.0 восстановить, но gbak ругается, что бекап версии 8, а gbak под сервер 2.0 восстанавливает от 1 дот 7
...
Рейтинг: 0 / 0
24.05.2019, 15:28
    #39817838
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Гаджимурадов Рустам,
я писал, что при отключенных индексах(gbak -i(inactive)) та же ошибка.
...
Рейтинг: 0 / 0
24.05.2019, 15:31
    #39817843
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
evgen29Гаджимурадов Рустам,
я писал, что при отключенных индексах(gbak -i(inactive)) та же ошибка.
а не, не писал, ну тоже самое короче
и с отключением индексов и с отключенной проверкой данных

я вот думаю, можно ли как-то выцепить данные и накатить на базу метаданных, ошибочные строки исключить при этом.
...
Рейтинг: 0 / 0
24.05.2019, 15:37
    #39817847
vvsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Ещё одно дополнение.
Бекап был создан при помощи Firebird 2.1.1.17910
Пробовали восстанавливать как на том же сервере, так и на 2.1.7.18553
Результат такой же.
...
Рейтинг: 0 / 0
24.05.2019, 15:49
    #39817851
vvsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Также при попытке вытащить данные триальной версией IbBackupSurgeon он выдаёт ошибку:
Код: xml
1.
2.
 '29.02.45032 00:00:05.799' is not a valid date and time
Continue Export?
...
Рейтинг: 0 / 0
24.05.2019, 15:57
    #39817856
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
vvsk,

1. найди в БД индекс EPD_BODY_CR_DATE и удали его, потом восстановишь
2. найди где именно живёт 29.02.45032 00:00:05.799
3. никогда не используй для хранения дат строки

Вполне вероятно кто-то неаккуратно поменял тип через системные таблицы
...
Рейтинг: 0 / 0
24.05.2019, 16:08
    #39817866
Старый плюшевый мишка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Симонов Денис1. найди в БД индекс EPD_BODY_CR_DATE и удали его, потом восстановишь

Была бы у него БД, он и вопросов не задавал бы. Я думаю -o можно попробовать, хотя бы часть данных вытащить.
...
Рейтинг: 0 / 0
24.05.2019, 16:11
    #39817869
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
vvskон выдаёт ошибку

А что, гуглотранслейт не переводит "Continue Export"?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.05.2019, 16:20
    #39817875
vvsk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Если нажать, то выгрузка продолжается, но из-за триальных ограничений выгружается ровно половина данных.
...
Рейтинг: 0 / 0
24.05.2019, 16:23
    #39817878
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Старый плюшевый мишка,
-o я пробовал, часть данных то действительно восстанавливает. Но как говорится в одном известном фильме - "Я бы взял частями, но мне нужно сразу"
...
Рейтинг: 0 / 0
24.05.2019, 16:25
    #39817880
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
vvsk,

IBBackupSurgeon сейчас отдельно не продается, только в HQBird Standard, который стоит 29000 руб.
Теоретически, можно попросить купить IBBackupSurgeon отдельно (если в нем нет привязки по лицензии к HQbird), пишите на support@ibase.ru.
...
Рейтинг: 0 / 0
24.05.2019, 17:00
    #39817918
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
kdv> Теоретически, можно попросить купить

Мда, совсем ты до буржуйократии скатился...
Нет чтобы предложить "починить" БД разово
(читай, самому вытащить данные) за полцены.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.05.2019, 17:02
    #39817920
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
evgen29> "Я бы взял частями, но мне нужно сразу"

Файл бэкапа большой вообще?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.05.2019, 17:18
    #39817926
evgen29
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Гаджимурадов Рустам, 160 метров
ibbackupsurgeon проблему то нашел - дата неправильная 15 строк с заоблачной датой
но вот не восстанавливает полностью конечно. Только половину.
...
Рейтинг: 0 / 0
24.05.2019, 17:26
    #39817929
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
24.05.2019 17:18, evgen29 пишет:
> 160 метров

метров?!!!
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.05.2019, 17:50
    #39817941
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Гаджимурадов Рустам,

что-то да, не сообразил, видимо вино с шашлыком пагубно действует.
Впрочем, при общении в support@ibase.ru эта идея могла бы возникнуть.
...
Рейтинг: 0 / 0
24.05.2019, 20:59
    #39818015
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Мимопроходящий24.05.2019 17:18, evgen29 пишет:
> 160 метров
метров?!!!

В таком то раскладе эта разовая помосч, имхо, тянет просто на хороший коньяк (ну и надзидательный подзатыльник впридачу).
...
Рейтинг: 0 / 0
24.05.2019, 21:35
    #39818038
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
Vlad F,

на support@ibase.ru обращений не было.
...
Рейтинг: 0 / 0
24.05.2019, 21:46
    #39818053
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
evgen29> 160 метров

Кидай в почту, гляну. Ну или Диму проси по вышеприведенному email-у.

> ibbackupsurgeon проблему то нашел -
> но вот не восстанавливает полностью конечно. Только половину.

В смысле там такой фичи нет или у вас лицензии нет ?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
24.05.2019, 21:47
    #39818057
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Восстановить базу из бекапа(value exceeds the range for valid dates)
> Кидай в почту, гляну.

Ссылку, конечно, не сами 160 метров. :)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Восстановить базу из бекапа(value exceeds the range for valid dates) / 25 сообщений из 35, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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