Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Рестор базы не заканчивается / 14 сообщений из 14, страница 1 из 1
25.12.2015, 15:24
    #39138255
Stalk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
Нужна помощь! Не заканчивается рестор базы, процесс gbak/fb_inet_server висит в топе, используя 100% ядра.

Последние записи в логе рестора
gbak: 176470000 records restored
gbak: 176480000 records restored
gbak: 176490000 records restored
gbak: 176500000 records restored

Последняя таблица, присутствующая в логе TBL_DOC_NAKL
gbak: restoring index PK_TBL_DOC_NAKL
gbak: restoring index FK_TBL_DOC_NAKL_1
gbak: restoring index TBL_DOC_NAKL_IDX1
gbak: restoring index FK_TBL_DOC_NAKL_2
gbak: restoring index TBL_DOC_NAKL_IDX2
gbak: restoring index TBL_DOC_NAKL_IDX4
gbak: restoring index FK_TBL_DOC_NAKL_3
gbak: restoring index TBL_DOC_NAKL_IDX3
gbak: restoring index TBL_DOC_NAKL_IDX6
gbak: restoring index TBL_DOC_NAKL_IDX7
gbak: restoring index TBL_DOC_NAKL_IDX8
gbak: restoring index TBL_DOC_NAKL_IDX5
gbak:restoring data for table TBL_DOC_NAKL

Версия FB LI-V2.5.5.26952 Firebird 2.5 х64(под CentOS 6.6 х64), так же пробовал Win x64 версии V2.5.4.26856.
Результат рестора одинаков что локально, что через tcp и что через сервисы - 100% gbak/fb_inet_server в процессах, дата/время и файла не меняется.

Результаты валидация базы показали только
Number of record level errors : 1
Number of database page errors : 7

Summary of validation errors

Number of record level errors : 1
Number of database page errors : 7


SM1002516 Sun Dec 20 22:26:59 2015
Database: D:\DB\MAIN_25072015.FDB
Relation has 295 orphan backversions (59549 in use) in table TBL_DOC_NAKL (135)


SM1002516 Sun Dec 20 23:09:14 2015
Database: D:\DB\MAIN_25072015.FDB
Index 3 misses node on page 30302960 level 1 in table TBL_RESTS_MATER (150)


SM1002516 Mon Dec 21 01:13:43 2015
Database: D:\DB\MAIN_25072015.FDB
Index 1 misses node on page 26866740 level 1 in table TBL_ZP_WORKSHEET_FACT (573)


SM1002516 Mon Dec 21 01:13:43 2015
Database: D:\DB\MAIN_25072015.FDB
Index 1 has inconsistent left sibling pointer, page 26866740 level 1 in table TBL_ZP_WORKSHEET_FACT (573)


SM1002516 Mon Dec 21 01:13:43 2015
Database: D:\DB\MAIN_25072015.FDB
Index 1 misses node on page 26866740 level 1 in table TBL_ZP_WORKSHEET_FACT (573)


SM1002516 Mon Dec 21 01:13:43 2015
Database: D:\DB\MAIN_25072015.FDB
Index 1 has inconsistent left sibling pointer, page 26866740 level 1 in table TBL_ZP_WORKSHEET_FACT (573)


SM1002516 Mon Dec 21 01:13:52 2015
Database: D:\DB\MAIN_25072015.FDB
Page 36472818 is an orphan


SM1002516 Mon Dec 21 01:13:52 2015
Database: D:\DB\MAIN_25072015.FDB
Page 36737825 is an orphan


SM1002516 Mon Dec 21 01:13:52 2015
Database: D:\DB\MAIN_25072015.FDB
Page 36737826 is an orphan


SM1002516 Mon Dec 21 01:13:52 2015
Database: D:\DB\MAIN_25072015.FDB
Page 36737827 is an orphan


SM1002516 Mon Dec 21 01:13:52 2015
Database: D:\DB\MAIN_25072015.FDB
Page 40458012 is an orphan


SM1002516 Mon Dec 21 01:13:52 2015
Database: D:\DB\MAIN_25072015.FDB
Page 40536154 is an orphan


SM1002516 Mon Dec 21 01:13:52 2015
Database: D:\DB\MAIN_25072015.FDB
Page 40551304 is an orphan
В firebird.log ничего нет, кроме записей типа INET/inet_error: read errno = 104

Бекап делался как локально на сервере, так и по сети и с копии базы на другом сервере. Результат всегда одинаков, за исключением кол-ва отресторенных записей, таблица же одна и также.

Был собран gbak, бекапящий только 3 таблицы TBL_DOC_NAKL(на которой заканчивается лог) и 2 справочника(на которые построены FK). Рестор такого бекапа проходит без проблем.

Хелп, плз.
Работающий процесс рестора есть, дамп снять процесса могу, бекап есть, но он весит 400гиг.
...
Рейтинг: 0 / 0
25.12.2015, 15:49
    #39138281
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
Stalk,

а что будет, если по TBL_DOC_NAKL дать select count(*)?
...
Рейтинг: 0 / 0
25.12.2015, 15:59
    #39138289
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
StalkХелп, плз.
Попробуй с ключом -O.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.12.2015, 16:22
    #39138305
Stalk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
kdvа что будет, если по TBL_DOC_NAKL дать select count(*)? count нормально отрабатывает

SQL> select count(*) from tbl_doc_nakl;

COUNT
============
253263788
...
Рейтинг: 0 / 0
25.12.2015, 16:23
    #39138307
Stalk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
Dimitry SibiryakovПопробуй с ключом -O.

Запустил, результат сообщу
...
Рейтинг: 0 / 0
25.12.2015, 16:50
    #39138327
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
StalkПоследняя таблица, присутствующая в логе TBL_DOC_NAKL
Судя по количеству индексов на ней, умирает именно их построение. Параметры диска под
временные файлы и настройки буферов сортировки не менялись?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.12.2015, 17:20
    #39138348
Stalk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
Dimitry SibiryakovStalkПоследняя таблица, присутствующая в логе TBL_DOC_NAKL
Судя по количеству индексов на ней, умирает именно их построение. Параметры диска под
временные файлы и настройки буферов сортировки не менялись?
Нет, настройки не менялись, ни дисков ни FB. Ни на сервере с БД, ни на сервере, где идет рестор базы.
Единственное что менялось, это версия FB с 2.5.4 на 2.5.5

Могу отключить индексы и сделать бекап без них.
И еще - эта большая таблица по данным, есть еще 20% больше, но без такого кол-ва индексов.
...
Рейтинг: 0 / 0
25.12.2015, 17:26
    #39138354
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
Dimitry SibiryakovСудя по количеству индексов на ней, умирает именно их построение.Которое делается отдельно после рестора всего остального. В логе должны присутствовать строки

Код: plaintext
1.
2.
gbak:creating indexes
gbak:    activating and creating deferred index ...
...
Рейтинг: 0 / 0
25.12.2015, 17:27
    #39138356
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
Stalk,

только метаданные - ресторятся ?
...
Рейтинг: 0 / 0
25.12.2015, 17:37
    #39138372
Stalk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
hvladStalk,
только метаданные - ресторятся ?
Да. В первом сообщении я писал
авторБыл собран gbak, бекапящий только 3 таблицы TBL_DOC_NAKL(на которой заканчивается лог) и 2 справочника(на которые построены FK). Рестор такого бекапа проходит без проблем
...
Рейтинг: 0 / 0
25.12.2015, 18:25
    #39138412
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
hvladКоторое делается отдельно после рестора всего остального. В логе должны
присутствовать строки
У gbak есть фича буферизации лога даже при выводе на экран, из-за которой несколько
последних строк обычно не видны.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25.12.2015, 20:55
    #39138478
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
StalkhvladStalk,
только метаданные - ресторятся ?
Да. В первом сообщении я писал
авторБыл собран gbak, бекапящий только 3 таблицы TBL_DOC_NAKL(на которой заканчивается лог) и 2 справочника(на которые построены FK). Рестор такого бекапа проходит без проблемИ каким боком это к моему вопросу ?
...
Рейтинг: 0 / 0
28.12.2015, 09:41
    #39139075
Stalk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
Dimitry SibiryakovПопробуй с ключом -O.
Так получилось, рестор закончился успешно!!! Спасибо !
...
Рейтинг: 0 / 0
28.12.2015, 09:50
    #39139091
Stalk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Рестор базы не заканчивается
hvladИ каким боком это к моему вопросу ?
Бекап был сделан со всеми метаданными, а вот сами данные были только 3х таблиц.
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Рестор базы не заканчивается / 14 сообщений из 14, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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