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

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


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

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), чтобы сброс лога нормально отработал.

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