Инструменты пользователя

Инструменты сайта


Боковая панель

start:программное_обеспечение:статика_3:не_запускается_служба_postgresql

PostgreSQL не запускается служба.

Для начала нужно убедится что у папки PostgreSQL есть права необходимые для корректной работы базы данных. Если права папке выданы и служба все ещё не запускается то можно переходить к следующему шагу.

Следующий шаг это сбросить лог.

Для сброса лога:

1. Запустите командную строку (не от имени администратора).

2. Зайдите в папку «bin» (по умолчанию C:\Program Files (x86)\PostgreSQL\9.3\bin), найдите и перетащите pg_resetxlog.exe в командную строку, дописав в начале созданной строки «CD». Это нужно для того, чтобы перейти в нужную директорию. И нажмите ENTER.

3. Затем введите в команду pg_resetxlog.exe -f «C:\Program Files (x86)\PostgreSQL\9.3\data» (где C:\Program Files\PostgreSQL\9.3\data - это путь по умолчанию).

4. После очистки лога запустите службу PostgreSQL. Если с первого раза служба не запустилась, то потребуется еще раз чистить и снова пробовать.

Если при первом вызове службы была ошибка:

pg_resetxlog: lock file «postmaster.pid» exists Is a server running? If not, delete the lock file and try again.

То удалите файл «postmaster.pid» (по умочанию C:\Program Files\PostgreSQL\9.3\data\postmaster.pid), чтобы сброс лога нормально отработал.




Техническая поддержка ПО: it@tenso-m.ru
Сервисный центр: srv@tenso-m.ru
Другие вопросы и пожелания: faq@tenso-m.ru

start/программное_обеспечение/статика_3/не_запускается_служба_postgresql.txt · Последнее изменение: 13.10.2021 16:16 — it