Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

PostgreSQL: Проблемы при поднятии Slave сервера


 

PostgreSQL: Проблемы при поднятии Slave сервера


Проводилось на версии 9.2


Скопируем структуру с мастер сервера и архивные логи:
# su pgsql
# mkdir -p /data/pgarchive && mkdir -p /data/pgdata
# pg_basebackup -h 192.168.1.20 -D /data/pgdata -U pgsql -v -P --xlog-method=stream


# cat /data/pgdata/postgresql.conf | grep 'hot_standby'
hot_standby = on


# cat /data/pgdata/recovery.conf


Забрал логи за последние 3 дня например:
# ssh 192.168.1.20 'cd /data/pgarchive && find ./ -type f -mtime -3 | cut -c 3- > /tmp/wals.txt && cat /tmp/wals.txt' > /tmp/wals.txt
# rsync -v --files-from=/tmp/wals.txt 192.168.1.20:/data/pgarchive/ /data/pgarchive/

Посчитать количество файлов в списке и переданных:
# wc -l /tmp/wals.txt && ls /data/pgarchive/ | wc -l


# chown -R pgsql:pgsql /data/pgarchive


# ln -s /data/pgarchive /data/pgdata/archive
# chown -R pgsql:pgsql /data/pgdata/archive && chown -R pgsql:pgsql /data/pgdata/archive/*

 

# /usr/local/etc/rc.d/postgresql start
Получаем ошибку:
pg_control no such file or directory


# rsync -v 192.168.1.20:/data/pgdata/global/pg_control /data/pgdata/global/
# chown -R pgsql:pgsql /data/pgdata/global/pg_control

# /usr/local/etc/rc.d/postgresql start


Получаем ошибки в логах типа:
WARNING:  xlog min recovery request 1FBD/9750DEC8 is past current point 1FBD/14ABE2E0
CONTEXT:  writing block 0 of relation base/66722864/66723099_vm
FATAL:  the database system is starting up

Подключиться не удастся, состояние зависнет в "the database system is starting up"

Решил копированием с мастера всего каталога:
# /usr/local/etc/rc.d/postgresql stop

# cp -R global /data/
# rsync -a 192.168.1.20:/data/pgdata/global /data/pgdata/
# chown -R pgsql:pgsql /data/pgdata/global

# /usr/local/etc/rc.d/postgresql start

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru