|
Исправление бд
|
|||
---|---|---|---|
#18+
Добрый день! Возникла такая проблема, что, ни с того ни с сего, легла база и при запуске банковской программы - не могла подключиться, вырубался сервер (процесс). Приходил "специалист" с банка, покривил носом, типо сутки только будет пробовать восстанавливаться, но это маловероятно. Прошло уже 3 дня и он никак не может восстановить, я нашел базу только старую (год бэкапу). Решил разобраться в чем проблема, попробовал восстановить - на старую годичную базу накатить новый лог транзакций. старт сервера проходит так D:\Homebank\base\dbsrv6.exe -c32m -x tcpip{serverport=2638} -n HBServer "d:\Homebank\base\homebank.db" -n HOMEBANK я запускал восстановление dbeng6.exe Homebank.db -a Homebank.log -o log.log Лог Лог dbeng6 I. 06/11 11:22:28. 1048576K of memory used for caching I. 06/11 11:22:28. Using a maximum page size of 1024 bytes I. 06/11 11:22:28. Starting database "Homebank" (C:\DB\Homebank.db) at Thu Jun 11 2015 11:22 I. 06/11 11:22:28. Database recovery in progress I. 06/11 11:22:28. Last checkpoint at Mon Apr 28 2014 16:22 I. 06/11 11:22:28. Checkpoint log... I. 06/11 11:22:28. Transaction log: Homebank.log... I. 06/11 11:25:08. Starting checkpoint of "Homebank" (Homebank.db) at Thu Jun 11 2015 11:25 I. 06/11 11:25:51. Finished checkpoint of "Homebank" (Homebank.db) at Thu Jun 11 2015 11:25 После чего крашится. Весь размер базы 2.82 гига (это битая база), я пробую восстановить из базы в 1.72 гига, размер доходит до 2.78 и вылетает с ошибкой. Попробовал запустить через dbeng9 dbeng9.exe Homebank.db -a Homebank.log -o log.log Лог Лог dbeng6 I. 06/11 11:39:25. 1048576K of memory used for caching I. 06/11 11:39:25. Minimum cache size: 2048K, maximum cache size: 1048576K I. 06/11 11:39:25. Using a maximum page size of 1024 bytes I. 06/11 11:39:25. Starting database "Homebank" (c:\DB\Homebank.db) at Thu Jun 11 2015 11:39 I. 06/11 11:39:25. Database recovery in progress I. 06/11 11:39:25. Last checkpoint at Mon Apr 28 2014 16:22 I. 06/11 11:39:25. Checkpoint log... I. 06/11 11:39:25. Transaction log: Homebank.log... I. 06/11 11:42:45. Starting checkpoint of "Homebank" (Homebank.db) at Thu Jun 11 2015 11:42 I. 06/11 11:43:27. Finished checkpoint of "Homebank" (Homebank.db) at Thu Jun 11 2015 11:43 I. 06/11 11:46:42. Rollback log... I. 06/11 11:46:42. Checkpointing... I. 06/11 11:46:42. Starting checkpoint of "Homebank" (Homebank.db) at Thu Jun 11 2015 11:46 I. 06/11 11:47:25. Finished checkpoint of "Homebank" (Homebank.db) at Thu Jun 11 2015 11:47 I. 06/11 11:47:25. Recovery complete I. 06/11 11:47:25. Database server stopped at Thu Jun 11 2015 11:47 Процесс завершился удачно и база стала больше, чем битая. Проверить теперь нет возможности, только завтра. Хотел спросить, нормально ли будет работать, если я восстановил 9-ой, работает 6-ая? Просто если что, я бы попробовал еще, пока есть время, чтобы завтра с утра запустить в работу :) Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.06.2015, 21:54 |
|
Исправление бд
|
|||
---|---|---|---|
#18+
Все работает :) А как можно накатить на уже новую базу только разницу в эти 3 дня? Инфоцентр что-то лежит, не могу посмотреть параметры запуска dbeng и есть ли такие ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 09:31 |
|
Исправление бд
|
|||
---|---|---|---|
#18+
DieTry, Не помню какой утилитой, но вы можете оттранслироватть лог в текстовый файл ... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2015, 16:07 |
|
|
start [/forum/topic.php?fid=55&fpage=6&tid=2009764]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 241ms |
total: | 392ms |
0 / 0 |