1

Помогите с восстановлением базы данных Pro

Topic: Помогите с восстановлением базы данных Pro

Добрый день!
Ситуация такая.
WialonPro. Ошибок в логах небыло. Сегодня начали звонить клиенты и ругаться что ничего не работает.
Войдя на сервис увидел что все объекты на связи, но последние сообщения от них 3 часа назад, и виалон загрузил все ядра проца на 100%
Полез опять проверять логи ... ошибок нет, судя по логу сообщения от объектов виалон принимает, но не фиксирует в базу
Остановил службу, удалил папки ml и pl, открепил логи через shell командой db_load -r lsn от всех файлов баз .... ситуация не поменялась
Решил проверить базы через db_verify и тут оказалось вот что:

db_verify: Page 15395: bad page number 15491
db_verify: Page 15396: bad page number 15492
db_verify: Page 15397: bad page number 15493
db_verify: Page 15407: offpage item 60 has bad pgno 1852404591
db_verify: Page 15407: item 159 of unrecognizable type
db_verify: Page 15407: item 160 of unrecognizable type
db_verify: Page 15407: item 163 of unrecognizable type
db_verify: Page 15407: item 164 of unrecognizable type
db_verify: Page 15407: item 165 of unrecognizable type
db_verify: Page 15407: gap between items at offset 33076
db_verify: Page 15407: overlapping items at offset 33860
db_verify: Page 15407: gap between items at offset 33872
db_verify: Page 15407: overlapping items at offset 34383
db_verify: Page 15407: gap between items at offset 34384
db_verify: Page 15407: gap between items at offset 48328
db_verify: Page 15407: gap between items at offset 48344
db_verify: Page 15407: gap between items at offset 53816
db_verify: Page 15407: item order check unsafe: skipping
db_verify: m-00000074.db: DB_VERIFY_BAD: Database verification failed


Пытаюсь восстановить базу
db_dump -r m-00000074.db | db_load m-00000074.db.new
Восстанавливает m-00000074.db.new до 3,5 Гб из положенных 7,3 и процесс db_dump виснет (ждал часа 3) забрав на себя одно ядро на 100% с ошибками:

db_load: Duplicate data items are not supported with sorted data
db_load: m-00000074.db.new: line 2814407: key already exists, not loaded:
554e4b4e4f574e5f4b4559
db_load: Duplicate data items are not supported with sorted data
db_load: m-00000074.db.new: line 2814409: key already exists, not loaded:
554e4b4e4f574e5f4b4559

Тех поддержка меня шлет лесом, т.к. поддержка WialonPro прекращена 01.01.2020
Подскажите пожалуйста, что и как ещё можно сделать?