Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Восстановление непрерывной архивной копии
|
|||
|---|---|---|---|
|
#18+
Виртуалка Ubuntu 16.04 LTS. PostgreSQL 9.5.2 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.3.1-13ubuntu3) 5.3.1 20160330, 64-bit. Пытаюсь восстановить базу: Остановил БД Postgres. Переписал каталог БД в другое место. На его место записал базовую резервную копию. Создал recovery.conf в /etc/postgresql/9.5/main. В /main/pg_xlog/archive_status записал WAL- файлы. Стартовал базу. База не запускается, пишет: 2016-09-21 13:18:03 MSK [15400-1] LOG: database system was interrupted; last known up at 2016-09-20 22:16:29 MSK 2016-09-21 13:18:04 MSK [15401-1] [unknown]@[unknown] LOG: incomplete startup packet 2016-09-21 13:18:04 MSK [15400-2] LOG: invalid checkpoint record 2016-09-21 13:18:04 MSK [15400-3] FATAL: could not locate required checkpoint record 2016-09-21 13:18:04 MSK [15400-4] HINT: If you are not restoring from a backup, try removing the file "/var/opt/sdk/pg-data/main/backup_label". 2016-09-21 13:18:04 MSK [15399-1] LOG: startup process (PID 15400) exited with exit code 1 2016-09-21 13:18:04 MSK [15399-2] LOG: aborting startup due to startup process failure Подскажите пожалуйста, в чем проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2016, 13:30 |
|
||
|
Восстановление непрерывной архивной копии
|
|||
|---|---|---|---|
|
#18+
anykeycheg2016-09-21 13:18:04 MSK [15400-3] FATAL: could not locate required checkpoint record It's looking for a checkpoint record in the transaction log that probably doesn't exist or is corrupted. ну и STFF 13705085 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2016, 14:06 |
|
||
|
Восстановление непрерывной архивной копии
|
|||
|---|---|---|---|
|
#18+
anykeychegВиртуалка Ubuntu 16.04 LTS. PostgreSQL 9.5.2 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 5.3.1-13ubuntu3) 5.3.1 20160330, 64-bit. Пытаюсь восстановить базу: Остановил БД Postgres. Переписал каталог БД в другое место. На его место записал базовую резервную копию. Создал recovery.conf в /etc/postgresql/9.5/main. В /main/pg_xlog/archive_status записал WAL- файлы. Стартовал базу. База не запускается, пишет: 2016-09-21 13:18:03 MSK [15400-1] LOG: database system was interrupted; last known up at 2016-09-20 22:16:29 MSK 2016-09-21 13:18:04 MSK [15401-1] [unknown]@[unknown] LOG: incomplete startup packet 2016-09-21 13:18:04 MSK [15400-2] LOG: invalid checkpoint record 2016-09-21 13:18:04 MSK [15400-3] FATAL: could not locate required checkpoint record 2016-09-21 13:18:04 MSK [15400-4] HINT: If you are not restoring from a backup, try removing the file "/var/opt/sdk/pg-data/main/backup_label". 2016-09-21 13:18:04 MSK [15399-1] LOG: startup process (PID 15400) exited with exit code 1 2016-09-21 13:18:04 MSK [15399-2] LOG: aborting startup due to startup process failure Подскажите пожалуйста, в чем проблема? 1)Вопрос как именно снималась базовая резервная копия? 2)Вопрос откуда именно брались wal файлы? 3)Почему их в /main/pg_xlog/archive_status копировали а не в /main/pg_xlog/? -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2016, 14:17 |
|
||
|
Восстановление непрерывной архивной копии
|
|||
|---|---|---|---|
|
#18+
1) Команда: sdk@sdk-db:~$ pg_basebackup -h localhost -D /home/sdk/pg-test 2) Для WAL- файлов был настроен отдельный каталог 3) Положил файлы в /main/pg_xlog/, теперь пишет: 2016-09-21 14:36:21 MSK [15547-1] LOG: database system was interrupted; last known up at 2016-09-20 22:16:29 MSK 2016-09-21 14:36:21 MSK [15548-1] [unknown]@[unknown] LOG: incomplete startup packet 2016-09-21 14:36:21 MSK [15551-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:22 MSK [15554-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:22 MSK [15557-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:23 MSK [15560-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:23 MSK [15563-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:24 MSK [15566-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:24 MSK [15569-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:25 MSK [15572-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:26 MSK [15575-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:26 MSK [15578-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:27 MSK [15581-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:27 MSK [15582-1] [unknown]@[unknown] LOG: incomplete startup packet 2016-09-21 14:36:30 MSK [15547-2] LOG: redo starts at 0/48000098 2016-09-21 14:36:30 MSK [15547-3] LOG: consistent recovery state reached at 0/480000C0 2016-09-21 14:36:30 MSK [15547-4] LOG: redo done at 0/480000C0 2016-09-21 14:36:30 MSK [15547-5] LOG: MultiXact member wraparound protections are now enabled 2016-09-21 14:36:30 MSK [15546-1] LOG: database system is ready to accept connections 2016-09-21 14:36:30 MSK [15586-1] LOG: autovacuum launcher started 2016-09-21 14:36:30 MSK [15587-1] LOG: archive command failed with exit code 1 2016-09-21 14:36:30 MSK [15587-2] DETAIL: The failed archive command was: test ! -f /mnt/d2/archivedir/00000001000000000000003F && cp pg_xlog/00000001000000000000003F /mnt/d2/archiv edir/00000001000000000000003F 2016-09-21 14:36:31 MSK [15587-3] LOG: archive command failed with exit code 1 2016-09-21 14:36:31 MSK [15587-4] DETAIL: The failed archive command was: test ! -f /mnt/d2/archivedir/00000001000000000000003F && cp pg_xlog/00000001000000000000003F /mnt/d2/archiv edir/00000001000000000000003F 2016-09-21 14:36:32 MSK [15587-5] LOG: archive command failed with exit code 1 2016-09-21 14:36:32 MSK [15587-6] DETAIL: The failed archive command was: test ! -f /mnt/d2/archivedir/00000001000000000000003F && cp pg_xlog/00000001000000000000003F /mnt/d2/archiv edir/00000001000000000000003F 2016-09-21 14:36:32 MSK [15587-7] WARNING: archiving transaction log file "00000001000000000000003F" failed too many times, will try again later ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2016, 14:37 |
|
||
|
Восстановление непрерывной архивной копии
|
|||
|---|---|---|---|
|
#18+
anykeycheg1) Команда: sdk@sdk-db:~$ pg_basebackup -h localhost -D /home/sdk/pg-test 2) Для WAL- файлов был настроен отдельный каталог 3) Положил файлы в /main/pg_xlog/, теперь пишет: 2016-09-21 14:36:21 MSK [15547-1] LOG: database system was interrupted; last known up at 2016-09-20 22:16:29 MSK 2016-09-21 14:36:21 MSK [15548-1] [unknown]@[unknown] LOG: incomplete startup packet 2016-09-21 14:36:21 MSK [15551-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:22 MSK [15554-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:22 MSK [15557-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:23 MSK [15560-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:23 MSK [15563-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:24 MSK [15566-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:24 MSK [15569-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:25 MSK [15572-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:26 MSK [15575-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:26 MSK [15578-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:27 MSK [15581-1] postgres@postgres FATAL: the database system is starting up 2016-09-21 14:36:27 MSK [15582-1] [unknown]@[unknown] LOG: incomplete startup packet 2016-09-21 14:36:30 MSK [15547-2] LOG: redo starts at 0/48000098 2016-09-21 14:36:30 MSK [15547-3] LOG: consistent recovery state reached at 0/480000C0 2016-09-21 14:36:30 MSK [15547-4] LOG: redo done at 0/480000C0 2016-09-21 14:36:30 MSK [15547-5] LOG: MultiXact member wraparound protections are now enabled 2016-09-21 14:36:30 MSK [15546-1] LOG: database system is ready to accept connections 2016-09-21 14:36:30 MSK [15586-1] LOG: autovacuum launcher started 2016-09-21 14:36:30 MSK [15587-1] LOG: archive command failed with exit code 1 2016-09-21 14:36:30 MSK [15587-2] DETAIL: The failed archive command was: test ! -f /mnt/d2/archivedir/00000001000000000000003F && cp pg_xlog/00000001000000000000003F /mnt/d2/archiv edir/00000001000000000000003F 2016-09-21 14:36:31 MSK [15587-3] LOG: archive command failed with exit code 1 2016-09-21 14:36:31 MSK [15587-4] DETAIL: The failed archive command was: test ! -f /mnt/d2/archivedir/00000001000000000000003F && cp pg_xlog/00000001000000000000003F /mnt/d2/archiv edir/00000001000000000000003F 2016-09-21 14:36:32 MSK [15587-5] LOG: archive command failed with exit code 1 2016-09-21 14:36:32 MSK [15587-6] DETAIL: The failed archive command was: test ! -f /mnt/d2/archivedir/00000001000000000000003F && cp pg_xlog/00000001000000000000003F /mnt/d2/archiv edir/00000001000000000000003F 2016-09-21 14:36:32 MSK [15587-7] WARNING: archiving transaction log file "00000001000000000000003F" failed too many times, will try again later Теперь у вас все запустилось. А про wal архив - смотря что вы хотите сделать. Если просто временно поднять отдельный instance из backup - не ясно зачем там wal archiving включать. Если же заменить то что у вас было на этот восстановленный из backup - надо смотреть почему archive command не срабатывает (а это уже вам руками разбираться, вся инфа для этого у вас под рукой). -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.09.2016, 16:02 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=85&tid=1996992]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 162ms |

| 0 / 0 |
