Служба запускается и останавливается, говорит что ей нечего делать...

Приветствую.. Предыдущие темы читал, но решения не нашел. Подскажите что делать, нужно срочно решить проблему. Куда копать? xp sp3

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

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

Что в логах, что в диспетчере

Что в логах, что в диспетчере событий?

Сейчас другая проблема,

Сейчас другая проблема, служба просто запускается и тут же останавливается! Что делать в этом случаи??

2009-11-25 10:52:17 LOG:

2009-11-25 10:52:17 LOG: database system was interrupted while in recovery at 2009-11-25 10:50:40 Московское время (зима)
2009-11-25 10:52:17 HINT: This probably means that some data is corrupted and you will have to use the last backup for recovery.
2009-11-25 10:52:17 LOG: checkpoint record is at 0/B1583A08
2009-11-25 10:52:17 LOG: redo record is at 0/B1583A08; undo record is at 0/0; shutdown FALSE
2009-11-25 10:52:17 LOG: next transaction ID: 2190424; next OID: 209102
2009-11-25 10:52:17 LOG: next MultiXactId: 1; next MultiXactOffset: 0
2009-11-25 10:52:17 LOG: database system was not properly shut down; automatic recovery in progress
2009-11-25 10:52:17 LOG: redo starts at 0/B1583A50
2009-11-25 10:52:19 PANIC: could not open relation 1663/17233/201031: No such file or directory

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
2009-11-25 10:52:19 LOG: startup process (PID 3432) was terminated by signal 3
2009-11-25 10:52:19 LOG: aborting startup due to startup process failure
2009-11-25 10:52:20 LOG: logger shutting down

Подсскажите решение, очень

Подсскажите решение, очень нужно, база стоит!! Куда копать??

Может нужна еще какая то

Может нужна еще какая то информация, напишите, я все представлю..

2009-11-25 15:51:16 PANIC:

2009-11-25 15:51:16 PANIC: could not open relation 1663/17233/201031: No such file or directory что делать с этой строчкой??

В общем-то всё

В общем-то всё понятно.
PostgreSQL пытается запуститься, видит, что предыдущий запуск закончился неудачно и пытается откатить незавешённую транзакцию, которая отмечена в журнале. И это у PostgreSQL не выходит как раз по причине той строчки, о которой вы спрашиваете. А строчка эта говорит, что в базе данных не хватает одного из нужных для работы файлов. Таким образом у вас неполная (повреждённая) БД.

Всё что вы можете сделать в данном случае это выполнить initdb заново и накатить резервную копию БД, если она у вас есть. Если же её нет, то всё, считайте вам не повезло. Возможно и существуют какие-либо хитрые способы хотя бы частично восстановить работоспособность вашей БД, но мне они неизвестны.

Кстати, вроде ведь для Windows есть инструменты для восстановления файлов? Попробуйте воспользоваться ими. может удасться найти и восстановить файл 1663/17233/201031 в каталоге data.

Спасибо большое, частично

Спасибо большое, частично восстановил...

подобная проблема. может подскажете чем можно восстановить

2010-04-30 10:23:12 LOG: database system was interrupted while in recovery at 2010-04-30 10:22:56 Московское время (лето)
2010-04-30 10:23:12 HINT: This probably means that some data is corrupted and you will have to use the last backup for recovery.
2010-04-30 10:23:12 LOG: checkpoint record is at 1C/B7514748
2010-04-30 10:23:12 LOG: redo record is at 1C/B7514748; undo record is at 0/0; shutdown FALSE
2010-04-30 10:23:12 LOG: next transaction ID: 940010971; next OID: 930252
2010-04-30 10:23:12 LOG: next MultiXactId: 1; next MultiXactOffset: 0
2010-04-30 10:23:12 LOG: database system was not properly shut down; automatic recovery in progress
2010-04-30 10:23:12 LOG: redo starts at 1C/B7514790
2010-04-30 10:23:12 PANIC: could not open relation 1663/581285/923779: No such file or directory

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
2010-04-30 10:23:12 LOG: startup process (PID 1620) was terminated by signal 3
2010-04-30 10:23:12 LOG: aborting startup due to startup process failure
2010-04-30 10:23:13 LOG: logger shutting down

Судя по приведённому логу,

Судя по приведённому логу, один из файлов БД у вас утерян

PANIC: could not open relation 1663/581285/923779: No such file or directory

Поэтому если у вас нет резервной копии, то восстановление вряд ли возможно.
Нет, можно, конечно, попытаться создать такой файл нулевой длины, подсунуть туда что-либо, но это уже танцы с бубном - вряд ли поможет.

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

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

Back to top

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