OSS Group OSS Group
>  Карта
>  Поиск
>  Контакты
>  OSS Group  ::  Admin  ::  Борьба с нестартующим PostgreSQL
  
РегистрацияЗабыли пароль?

↓  Быстрый поиск по Wiki


Режим поиска:   И   ИЛИ

↓  Доступные Wiki

↓  Навигация по сайту

[]

↓  Последняя новость

Загрузка...

↓  На эту страницу ссылаются:

Get Firefox!
[~]

Борьба с нестартующим 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


 Комментарии (0)


Wiki::Admin   Оглавление  Карта раздела  Изменения за сутки  Изменения за неделю  Изменения за месяц



Valid XHTML 1.0 Transitional  Valid CSS!  [Valid RSS]