Есть данные папки с WAl. Отсутствует папка base. Восстанавливаю после неудачного обновления.Я так понимаю затер папку при переустановке Postgresql. Ubuntu 14.04.
Подскажите дальнейшие шаги решения.
Я так понимаю необходимо установить версию от этих данных. Дальше как подцепить их к POSTGRESQL?
В base собственно у вас вся
В base собственно у вас вся база и лежала. А в pg_xlog и pg_clog лежат WAL, которые без базы вам ничем не помогут.
Там более 500гб
Вопрос при установке новой версии POSTGRESQL переносится ли /base?
Может она перекочевала в новые версии?
И еще есть бекап старый- можно ли восстановить последние изменения?
Обычно base никуда не
Обычно base никуда не переносится. По крайней мере для CentOS/RedHat - это так. У вас Ubuntu, так что есть менеджер пакетов, попросите его показать вам состав пакета, который вы установили. (dpkg -L "имя пакета", насколько я помню, ибо с Debian'ом давно уже не развлекался)
Если у вас старый бакап, то восстановить можно только старый бакап, потому что как WAL вам не помогут без базы, так и на неродную базу WAL тоже не накатить - там важно, чтобы была в наличие вся последовательность WAL'ов с момента последнего бакапа и не в виде файлов, которые в каталоге у вас лежат, а в виде архивных логов (читайте главу про WAL и резервное копирование в мануале).
Архивные логи есть
с момента поднятия postgresql.
дело в том, что была установка нескольких версий postgresql.
В каждой версии есть своя base, но они идентичны в целом.
Архивные логи от одной версии
Архивные логи от одной версии не подойдут к другой.
Нет, если хотите, можете попытаться. Мануал есть, там эти главы на русском - дерзайте.
Ткните носом,пожалуйста
Не дает подцепить эти папки. Сразу ругается: не удалось открыть файл "pg_xlog/000000010000000000000001" (файл журнала: 0, сегмент: 1): Нет такого файла или каталога.
Скопировав файл pg_xlog/000000010000000000000001, получаю сообщение : не удалось считать правильную запись контрольной точки
Стоп, я предположил, что базы 1С будут хранится в папке пользователя srv1cv83. А логи - посредством postgresql...
Логи можно скипнуть об этом
Логи можно скипнуть об этом уже раз 5 писалось на сайте:
pg_resetxlog -f DATADIR
если только в них дело. (не забудьте всё скопировать куда-то в сторонку перед выполнением команды)
Поскажите где искать про архивирование
В мануал - ссылочку.
Искал, но не попалось про данный способ
Про resetlog читал на Вашем форуме.
Но тут есть одна загвоздка:
На 14.04 не стартует 9.1 вообще. пришлось перестанавливать на 12.04.
Данные все скопировал. Ставлю с нуля 9.1. +1С.
Все поставил,пишет: нет доступа к файлу "online_analyze"
Найдите файл, проверьте права
Найдите файл, проверьте права доступа. 9.1 надеюсь ставили не нативный, а собранный под 1C?
Решил проблему.
Криво встал пакет от 1С. Переустановил его. Старт.))
Подскажите, как подсунуть ему файлы с WAL.
Можно ли симлинк кинуть на папки от пред.?
Где можно взять подробный мануал по восстановлению по способу archive?
> Подскажите, как подсунуть
> Подскажите, как подсунуть ему файлы с WAL.
Я уже писал - читайте мануал
> Можно ли симлинк кинуть на папки от пред.?
Можно, но думаю мало толку будет
> Где можно взять подробный мануал по восстановлению по способу archive?
Третий раз повторяю - читайте мануал. Ссылка на него в верхнем меню. Там найдёте, чай не маленький. (Главы WAL и Резервное копирование и восстановление)