PostgreSQL. Упал и не встает. Fatal the database system is starting up

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. ZoTik1987 20.02.19 21:14 Сейчас в теме
Доброго времени! Такая ситуация у меня сложилась!


На сервере висит порядка 30 баз 1С: Предприятие. Бухгалтерия, Торговля, Зарплата.

Все в клиент-сервере.

Все вертелось на PostgreSQL 9.4.

Но сегодня все рухнуло по причине выключения света в офисе. Соответственно, спецом, в разгар рабочего времени. В результате Postgre, вернее его служба не захотела больше подниматься.

Порыскав по просторам нашел статью о чистке логов в командой строке:

pg_resetxlog.exe <Путь где лежат базы>

Как результат не помогло. Служба postgre не хотела стартовать вручную.

Думаю хорошо, давай переустановлю СУБД. Установил Postgre 10
Скачал с оф сайта 1С сборку, начал устанавливать, а она мне про инициализацию кластера. Дело в том что каталог с базами лежит на другом локальном диске, нежели сама СУБД. Ну вообщем давай она все это дело инициализировать.... 30 баз.... ну это часа 2 где то. Дождался!

Естественно служба postgresql не стартанула. Ха-ха, наивный)))

Что я только не пробовал. Из сделанного:
1. Удалял postgresql.pid
2. В файле postgresql.conf что только не прописывал/комментировал.
3. Чистил pg_resetxlog и pg_resetwal ( для каждой версии postgreSQL своя фишка)
4. Проверял порт 5432 - как результат свободен

Конечно советы снести все к черту и восстановить из копий это вариант, но не сегодня.

Windows Server 2012 R2 Standart

Платформа 1С (Сервер Предприятия 1С): 8.3.13.1513 (x64)
PostgreSQL 9.4 (до переустановки)
PostgreSQL 10 (после переустановки)

Ребят, вся ночь у меня впереди! Очень буду рад помощи!
Ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. alxarz 31 20.02.19 21:25 Сейчас в теме
так а в свежих логах что то пишется?
3. ZoTik1987 20.02.19 21:29 Сейчас в теме
(2)конечно пишется

Самый свежак.

2019-02-20 21:26:37 MSK LOG: database system was shut down at 2019-02-20 16:37:24 MSK
2019-02-20 21:26:37 MSK FATAL: could not access status of transaction 3
2019-02-20 21:26:37 MSK DETAIL: Could not open file "pg_xact/0000": No such file or directory.
2019-02-20 21:26:37 MSK LOG: startup process (PID 3528) exited with exit code 1
2019-02-20 21:26:37 MSK LOG: aborting startup due to startup process failure
2019-02-20 21:26:37 MSK LOG: database system is shut down
4. alxarz 31 20.02.19 21:42 Сейчас в теме
(3) а служба от локального администратора? где же тогда файл не может открыть?
5. ZoTik1987 20.02.19 21:44 Сейчас в теме
(4) Служба от локального админа. Про какой файл вы имеет ввиду? "pg_xact/0000".... Хороший вопрос))
6. Gilev.Vyacheslav 1911 20.02.19 22:47 Сейчас в теме
7. ZoTik1987 20.02.19 23:05 Сейчас в теме
8. ZoTik1987 20.02.19 23:07 Сейчас в теме
Я бы не писал сюда, если бы не было необходимости! Тут случай какой то особенный. Я 2 года уже поднимаю серваки на PostgreSQL. И они у меня падали, было дело. Но все поднималось за 30-40 минут. А тут засада. Не в какую. Тут что то новенькое, даже не знаю куда капать!
9. Gilev.Vyacheslav 1911 20.02.19 23:37 Сейчас в теме
(8) подымать надо в такую же среду где был сделан бэкап
10. ZoTik1987 21.02.19 00:07 Сейчас в теме
(9) Какой бэкап?

Рухнул postgre после аварийного выключения. После того как дали свет, все службы локально стартанули, служба postgre нет. И понеслось....
11. ZoTik1987 21.02.19 00:26 Сейчас в теме
Есть сдвиг.

1.Скопировал папку с базами (/base) в отдельный каталог.

2.Почистил все папки со всеми настройками и т.д. Удалил PostgreSQL с сервера.

3.Установил заново PostgreSQl 10.5 с указанием где хочу держать базы. Там создались с "нуля" все нужные папки\файлы... в том числе папка base. Служба postgre стартанула.

4.Остановил службу postgre. Скопировал содержимое каталога base (пункт 1) в новь созданный (/base) (пункт 3). Удалил PostgreSQl 10.5 с сервера.

5. Заново ставлю PostgreSQl 10.5 с указанием где хочу держать базы, там уже лежат мои базы (пункт 3) и вообще нужные PostgreSQl 10.5 файлы.

6. Идет инициализация баз данных....
12. ZoTik1987 21.02.19 01:31 Сейчас в теме
Итог:

после инициализации ни одна база не запустилась. Но хоть служба поднялась!

Кароче буду копии восстанавливать и все! Всем спасибо!


Закрывайте тему!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот