powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Восстановление базы из каталога base
6 сообщений из 6, страница 1 из 1
Восстановление базы из каталога base
    #38981560
valic2valic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

Столкнулся с непосильной проблемой, прошу совета.

Было настроено ежедневное копирование каталога data/base
После того как сервер изъяли, возникла задача восстановления.

На всех зарубежных форумах пишут, что для восстановления нужен весь каталог data.

Пробовал следующие варианты,
1. На "чистую" установку заменял директорию base, базы PostgreSQL не увидел.
2. Создать чистую базу и заменить файлами из копии. Вылетала критическая ошибка, server closed the connection unexpectedly.
3. Пробовал менять OID в pg_database, тоже безрезультатно.

Готов проработать любые варианты. На данный момент встал в тупик.
...
Рейтинг: 0 / 0
Восстановление базы из каталога base
    #38981601
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
valic2valic,

одного каталога base недостаточно и даже простого копирования datadir с работающего сервера недостаточно для консистентного бэкапа.

вот подобный случай , можно поискать по слову pg_clog на форуме еще.
что-то вытянуть возможно удастся при не слишком большой базе, минимальной записи в момент снятия копии и везении.
...
Рейтинг: 0 / 0
Восстановление базы из каталога base
    #38981609
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexius,

ошибся, по ссылке более сложный случай. вот подобный:
http://www.sql.ru/forum/814376/ne-podmimaetsya-server-postgres-proshu-pomoshhi
...
Рейтинг: 0 / 0
Восстановление базы из каталога base
    #38982407
alexondi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexius,

Для начала какая система (линукс, виндовс). Если линукс, то проверьте владельца папки (+ все вложенные), если ничего не меняли то должен быть postgres. Если в опер. системе ничего не менялось (разрядность, версия пг, то копирование папки д. работать - проверяно, мин нет)
...
Рейтинг: 0 / 0
Восстановление базы из каталога base
    #38982514
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexondiAlexius,

Для начала какая система (линукс, виндовс). Если линукс, то проверьте владельца папки (+ все вложенные), если ничего не меняли то должен быть postgres. Если в опер. системе ничего не менялось (разрядность, версия пг, то копирование папки д. работать - проверяно, мин нет)

Глупости вы пишите. Только папка base - это в общем фарш который обратно в данные собрать почти не реально.
Без pg_clog/pg_xlog и еще парочки директорий как минимум.


--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
Восстановление базы из каталога base
    #38982687
alexondi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim BogukalexondiAlexius,

Для начала какая система (линукс, виндовс). Если линукс, то проверьте владельца папки (+ все вложенные), если ничего не меняли то должен быть postgres. Если в опер. системе ничего не менялось (разрядность, версия пг, то копирование папки д. работать - проверяно, мин нет)

Глупости вы пишите. Только папка base - это в общем фарш который обратно в данные собрать почти не реально.
Без pg_clog/pg_xlog и еще парочки директорий как минимум.


--
Maxim Boguk
www.postgresql-consulting.ru

Я вообще-то про всю папку data со всеми вложенными папками говорил. А вот, то что автор говорил про base - не увидел, но сохранять только эту папку, это не понятно зачем это без остальных. Я у себя архивирую целиком кластер (бд не большая).
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Восстановление базы из каталога base
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]