Не стартует PostgreSQL

Dark Smoke
Дата: 09.04.2015 09:43:10
Добрый день
Выпал Postgresql и больше не запускается, в логах
автор
LOG: loaded library "online_analyze"
LOG: loaded library "plantuner"
LOG: database system was shut down at 2015-04-09 09:11:44 EEST
LOG: could not link file "pg_xlog/xlogtemp.79221" to "pg_xlog/00000001000000000000004F" (initialization of log file 0, segment 79): Operation not permitted
FATAL: could not open file "pg_xlog/00000001000000000000004F" (log file 0, segment 79): No such file or directory
LOG: startup process (PID 79221) exited with exit code 1
LOG: aborting startup due to startup process failure
LOG: loaded library "online_analyze"
LOG: loaded library "plantuner"
LOG: database system was shut down at 2015-04-09 09:11:44 EEST
LOG: could not link file "pg_xlog/xlogtemp.79344" to "pg_xlog/00000001000000000000004F" (initialization of log file 0, segment 79): Operation not permitted
FATAL: could not open file "pg_xlog/00000001000000000000004F" (log file 0, segment 79): No such file or directory
LOG: startup process (PID 79344) exited with exit code 1
LOG: aborting startup due to startup process failure

Зашел в эту папку и действительно нету файла 00000001000000000000004F.

Не могу понять почему так получилось. Работало, а потом хлоп и все, не работает.

Как решить эту проблему, как запустить Постгрес?
Dark Smoke
Дата: 09.04.2015 10:02:35
vyegorov
Дата: 09.04.2015 12:49:50
Dark Smoke,

Вы же понимаете, что с большой вероятностью потеряны последние транзакции?
Maxim Boguk
Дата: 09.04.2015 14:45:54
Dark Smoke,

Наиболее подозрительно смотрится:
автор
"LOG: could not link file "pg_xlog/xlogtemp.79344" to "pg_xlog/00000001000000000000004F" (initialization of log file 0, segment 79): Operation not permitted"

Обычно это следы вмешательства дурного антивируса в работу базы (или с правами у вас что то не так стало но само посебе нетак с правами не становится).
Директория базы должна быть исключена из списка мест куда антивирус может заходить.

--Maxim Boguk
www.postgresql-consulting.ru