LINUX.ORG.RU
ФорумAdmin

Восстановить БД postgres подменой

 , ,


0

1

Здравствуйте!

Подскажите, пожалуйста, можно ли решить со след. условиями:

  1. Грохнулась виртуалка, на которой крутится сервер 1С (centos) и БД (postgresql 9.6)
  2. Все файлы с БД сохранил.
  3. Виртуалку поднял через контрольную точку.
  4. Сама она работает и postgres тоже, но данные там старые.
  5. При полной подмене файлов в каталоге /var/lib/pgsql/9.6/data сам postgres перестает запускаться.

Прошу помощи, т.к. не силен в этом. Есть у кого какие идеи? Может не все файлы/папки надо заменять? Или только определенные папки?

Буду благодарен за любую помощь, т.к. данные нужны именно из базы, которая стояла на момент падения.



Последнее исправление: hell_vs (всего исправлений: 1)

Есть у кого какие идеи?

Найми специалиста, пока не поздно. Сейчас тебе телепаты тут насоветуют…

aol ★★★★★
()

сам postgres перестает запускаться.

А сообщение об ошибке и логи ты не покажешь, потому что ... ?

anonymous
()

Все файлы с БД сохранил.

во время работы БД? поздравляю, это бесполезная куча мусора. есть некоторый шанс, что базу удасться поднять, но про данные никаких гарантий

Найми специалиста, пока не поздно.

+1. или хотя бы прочитай книгу по postgresql и научись делать бекапы и восстанавливаться из них

router ★★★★★
()
Ответ на: комментарий от router

Чувак, у тебя проблемы с анализом причинно-следственных связей?
Читай внимательно ТС и последовательность событий.
По идее - это пропадание питания при работающей БД,
после этого БД должна при старте откатить незакоммиченные транзакции
и открыться. Но тут есть ньюанс - из-за чего грохнулась виртуалка.
Если из-за нехватки места - то могут быть проблемы

anonymous
()

смотря что говорит, что в логах?

Shulman
()
Ответ на: комментарий от anonymous

насколько я понимаю, если его «бекап» копированием шёл полчаса, то никакой acid не поможет, он же не лочил таблицы

router ★★★★★
()
Ответ на: комментарий от router

во время работы БД?

С чего ты взял?

anonymous
()

При полной подмене файлов в каталоге /var/lib/pgsql/9.6/data сам postgres перестает запускаться.

рекурсивно права на запись для postgres, все остальное скорей всего живое

anonymous2 ★★★★★
()
Ответ на: комментарий от router

Какая разница сколько шел, если БД в это время лежала?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.