Полная версия
OSS Group
Авторизация
Навигация
Текущее местоположение: OSS Group :: Wiki :: Admin :: Борьба с нестартующим PostgreSQL
Главное меню:
Главная
Документация
Разработка
Контакты
Поиск
Карта сайта
Wiki
Блоги
Разделы Wiki:
Admin APT Sandbox
Борьба с нестартующим PostgreSQL
При отказе PostgreSQL запускаться:
- Следует посмотреть причины такого поведения. Для этого его следует запустить с выводом сообщений в консоль. Последовательность команд из-под root:
# locale_list=`/bin/su -l postgres -s /bin/sh -c '/usr/bin/locale'`
# export `/bin/echo $locale_list | /usr/bin/tr ' ' "n" | /bin/grep LANG`
# /usr/bin/postmaster -D /var/lib/pgsql/data -r /var/lib/pgsql-root
- В случае наличия устаревших сокетов и прочего - удалить их.
- В случае невозможности запуска из-за испорченного лога транзакций:
- Посмотреть статус логов транзакций:
# /bin/su -s /bin/sh -l postgres -c 'LANG=C pg_resetxlog -n /var/lib/pgsql/data'
-
- Сбросить логи транзакций:
# /bin/su -s /bin/sh -l postgres -c 'LANG=C pg_resetxlog -f /var/lib/pgsql/data'
После таких действий следует проверить содержимое базы и при необходимости восстановить её из резервной копии.
Дата создания: 2006-05-24 12:35:05 (Фетисов Н. А. (naf))
Последнее изменение: 2006-05-24 12:35:05 (Фетисов Н. А. (naf))
Владелец: Фетисов Н. А. (naf)
Версия: 1
Не показывать комментарии
Wiki::Admin
Карта раздела Оглавление Изменения за сутки Изменения за неделю Изменения за месяц
На эту страницу ссылаются:
©2006-2024 OSS Group. All rights reserved. | Техническая поддержка: Открытые Информационные Технологии и Системы