Здравствуйте.
У меня - проблема.
Есть файловая копия PGSQL - каталог DATA полугодовой давности
есть 50Гб файлов WAL до последнего момента работы базы.
ложу recovery.conf запускаю Postgresql
восстановление доходит до одной точки и все... говорит можно работать...
по логу восстановление доходит до 11 марта,
здесь ему попадается WAL-файл c нулевым размером и восстановление прекращается:
"ОТМЕТКА: файл журнала "000000020000004D0000000A" восстановлен из архива
ВАЖНО: файл архива "000000020000004D0000000B" имеет неправильный размер: 0 вместо 16777216
ОТМЕТКА: стартовый процесс (PID 18178) завершился с кодом выхода 1
ОТМЕТКА: завершение всех остальных активных серверных процессов"
Задача - восстановить базу до последнего WAL файла!
Вопрос:
1) Можно ли заставить PG восстанавливать дальше?
2) Возможно ли восстановление с пропуском нескольких или хотя б 1-го
WAL-файла?
3) Как все это можно сделать?
Заранее всем благодарен за совет и помощь!
Я не углублялся в такие
Я не углублялся в такие дебри, но если у вас посередине WAL потерян файл, то восстановить (по моему мнению) можно будет только до этого файла.
Спасибо.
Спасибо. так и есть. дальше не желает восстанавливаться!...