powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Архивация данных pg_basebackup. Нужна помощ
5 сообщений из 5, страница 1 из 1
Архивация данных pg_basebackup. Нужна помощ
    #39233903
Добрый день!

Прошу помочь с настройкой резервирования данных БД 1С.
ОС Windows Server 2008R2 (CPU Intel 2х2.4GHz, 96Gb DDR, 1.4Tb SSD(10RAID))
СУБД PostgresSQL 1C 9.4.7 X64
БД - 1шт. (220Gb), расположена на сервере, путь X:\PQL
Резервных серверов нету.
Размещать резервную копию необходимо локально на HDD и в сжатом состоянии на FTP сервере.

Необходимо настроить бэкап с возможностью восстановления на 2 часа назад(или на любой момент времени).

юзаю pg_basebackup, но понимаю что этого не достаточно.
Исходя из прочитанного по этой теме после выполнения команды "pg_basebackup -D X:\PQLBackUP -F p" не будет возможности восстановиться из за отсутствия WAL т.к. в архивную копию они не попадают, в доках о pg_basebackup написано что возможно выполнение команды -X, но какой метод выбрать? fetch или stream. Читал также про то, что выполнение архивации данных на этой СУБД это не одна команда, а несколько. Вот собственно и вопросы: Какими командами правильно делать резервную копию БД по расписанию? и Как в случае сбоя восстановиться? .

гуру рассчитываю на вашу помощь!

p/s Я еще только учусь, но хотелось бы избавиться от состояния тревоги (скоро инфаркт долбанёт), я уже трижды ронял базу за 2 года, при этом 2жды уже в этом году. Первый раз пришлось восстанавливать чуть больше квартала, 2ой раз 2 месяца потеряли, и третий раз пол месяца. Больше не хочется ничего подобного, сижу пол года без З/П. Простите за сопли...
...
Рейтинг: 0 / 0
Архивация данных pg_basebackup. Нужна помощ
    #39234015
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АлександрНовик,

Выбирайте машину, желательно географически удалённую, но с нормальным по скорости соединением.
Настраивайте режим архивации в базе, доставляйте логи на удалённую машину. Это бинарный бэкап.

Можно посмотреть на http://www.pgbarman.org/ — он позволит автоматизировать процесс.

Если не интересует восстановление на любой момент времени, то напишите простенький скрипт,
который каждую ночь будет делать pg_dump вашей базы, также желательно с удалённой машины.
Это уже будет логический бэкап.

Рутинной работой является проверка бэкапов на возможность восстановления, также желательно автоматизировать.


P.S. Я под виндой не работал с ПЖ, о деталях ничего сказать не смогу...
...
Рейтинг: 0 / 0
Архивация данных pg_basebackup. Нужна помощ
    #39234035
АлександрНовик,

На винде делаю ежедневный бэкап так - батники:

SET PGPASSWORD=
D:\PostgreSQL\9.3.4-1.1C\bin\pg_dump -h localhost -U postgres -c baza > D:\backup\baza.sql

Восстановление так:

SET PGPASSWORD=
D:\PostgreSQL\9.3.4-1.1C\bin\psql -h localhost -U postgres baza < "D:\backup\baza.sql"

100% надежный вариант - никогда не подводил. Бэкап потом жму еще 7-zip - с вашим размером базы это будет очень долго наверно,но если на ftp кидать,то как раз.

Как сделать на 2 часа назад или на любой момент времени не разбирался.
...
Рейтинг: 0 / 0
Архивация данных pg_basebackup. Нужна помощ
    #39234038
pg_basebackup - это резервная копия всего кластера - не вижу в этом смысл, если только у вас не падает весь постгре.
...
Рейтинг: 0 / 0
Архивация данных pg_basebackup. Нужна помощ
    #39234078
http://postgresql-backup.com/ - есть еще такая штука - до 2 баз бесплатна - может чем поможет
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Архивация данных pg_basebackup. Нужна помощ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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