|
|
|
Архивация данных pg_basebackup. Нужна помощ
|
|||
|---|---|---|---|
|
#18+
Добрый день! Прошу помочь с настройкой резервирования данных БД 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 месяца потеряли, и третий раз пол месяца. Больше не хочется ничего подобного, сижу пол года без З/П. Простите за сопли... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2016, 04:28 |
|
||
|
Архивация данных pg_basebackup. Нужна помощ
|
|||
|---|---|---|---|
|
#18+
АлександрНовик, Выбирайте машину, желательно географически удалённую, но с нормальным по скорости соединением. Настраивайте режим архивации в базе, доставляйте логи на удалённую машину. Это бинарный бэкап. Можно посмотреть на http://www.pgbarman.org/ — он позволит автоматизировать процесс. Если не интересует восстановление на любой момент времени, то напишите простенький скрипт, который каждую ночь будет делать pg_dump вашей базы, также желательно с удалённой машины. Это уже будет логический бэкап. Рутинной работой является проверка бэкапов на возможность восстановления, также желательно автоматизировать. P.S. Я под виндой не работал с ПЖ, о деталях ничего сказать не смогу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2016, 10:17 |
|
||
|
Архивация данных pg_basebackup. Нужна помощ
|
|||
|---|---|---|---|
|
#18+
АлександрНовик, На винде делаю ежедневный бэкап так - батники: 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 часа назад или на любой момент времени не разбирался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2016, 10:30 |
|
||
|
Архивация данных pg_basebackup. Нужна помощ
|
|||
|---|---|---|---|
|
#18+
pg_basebackup - это резервная копия всего кластера - не вижу в этом смысл, если только у вас не падает весь постгре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2016, 10:33 |
|
||
|
Архивация данных pg_basebackup. Нужна помощ
|
|||
|---|---|---|---|
|
#18+
http://postgresql-backup.com/ - есть еще такая штука - до 2 баз бесплатна - может чем поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2016, 11:07 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39234015&tid=1997246]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
200ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 540ms |

| 0 / 0 |
