Не запускается служба

Доброго времени суток!

Господа, подскажи пожалуйста.

Проблема - не запускается служба. С вечера выключил компьютер с работающей службой, с утра - мертва.
Почитал логи. Не сильно помогло.

2014-03-31 08:48:18 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:18 MSK ОТМЕТКА: выключение системы БД было прервано; последний момент работы: 2014-03-28 16:54:18 MSK
2014-03-31 08:48:18 MSK ОТМЕТКА: система БД была остановлена внештатно; производится автоматическое восстановление
2014-03-31 08:48:18 MSK ОТМЕТКА: запись REDO начинается со смещения D/D50FEA18
2014-03-31 08:48:19 MSK ОТМЕТКА: файл "pg_clog/0000" не существует, считается нулевым
2014-03-31 08:48:19 MSK КОНТЕКСТ: XLOG-запись REDO: commit: 2014-03-27 13:25:49.388+04
2014-03-31 08:48:19 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:20 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:21 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:22 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:23 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:25 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:26 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:27 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:28 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:29 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:30 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:31 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:32 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:33 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:34 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:35 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:36 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:37 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:38 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:39 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:40 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:41 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:42 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:43 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:44 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:45 MSK ВАЖНО: система баз данных запускается
2014-03-31 08:48:46 MSK ОТМЕТКА: запись нулевой длины по смещению E/6B8A98D0
2014-03-31 08:48:46 MSK ОТМЕТКА: записи REDO обработаны до смещения E/6B8A9890
2014-03-31 08:48:46 MSK ОТМЕТКА: последняя завершённая транзакция была выполнена в 2014-03-28 11:59:52.186+04
2014-03-31 08:48:46 MSK ВАЖНО: не удалось получить состояние транзакции 0
2014-03-31 08:48:46 MSK ПОДРОБНОСТИ: Не удалось открыть файл "pg_clog/0000": No such file or directory.
2014-03-31 08:48:46 MSK ОТМЕТКА: стартовый процесс (PID 3700) завершился с кодом выхода 1
2014-03-31 08:48:46 MSK ОТМЕТКА: прерывание запуска из-за ошибки в стартовом процессе

Не подскажете, где копать и что сделать?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Файл-то есть?

2014-03-31 08:48:46 MSK ПОДРОБНОСТИ: Не удалось открыть файл "pg_clog/0000": No such file or directory.

Как с местом на диске?

Нет(

Файла нет. Даже папки pg_clog нет. И боюсь, что без нее сервер не поднять(

С место без проблем, более терабайта=)

Пытаюсь по pg_xlogs откатить сервер к последней успешной транзакции. Все равно сервер не запускается, те же ошибки.

> Файла нет. Даже папки

> Файла нет. Даже папки pg_clog нет.
попробуйте создать

Пробовал. Не помогает.

Переставлял постгрес, заменял кластер на старый - та же петрушка. Очень надеялся, что удалив лишнее из pg_xlog запустится сервис хоть с какого-то момента - также невезуха.

Почитайте вот

Почитайте вот здесь:
http://postgresql.ru.net/node/213924
про pg_resetxlog
возможно и вам поможет

Ура!

Более менее разрешил проблему.
Каталог pg_clog создал руками, однако права пользователю постгрес забыл вчера дать(
Сервер восстановился, правда без журнала pg_xlog, и, по видимому, с этим связаны многочисленные ошибки при работе с базами. Попробую сделать pg_dumpall и заменить постгрес. В любом случае, уже можно плясать с работающим сервером.

Спасибо admin! Очень помогли:)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023