Postgres ошибка 1063

Installing PostgreSQL 10 On Windows 7 (yes the clock is ticking…). I first tried the latest version 11 which completely failed to install… not a good sign for Windows users. Anyway.

Quick answer: Change the account in the Windows Services panel from Network to Local.

Details of my case

During installation I created/selected a data folder in the user profile folder, because obviously the folder suggested by default, within the program folder, wouldn’t work, and if it worked it would be a very idea to put data here (I don’t know whether it’s usual to do that on Unix/Linux, but for Windows it’s it’s not allowed for a long time).

At the end (when populating the data cluster) I received an error:

Failed to load SQL Modules into database Cluster

but the installation was able to complete. I found two pages about previous error, here and here, but they didn’t seem relevant to my case, so I just started pgAdmin and, on the left «browser», saw the server wasn’t active.

I tried to start it from here (had to type the main password), but it went inactive immediately again. So I tried to use the Windows services panel to start «postgresql-x64-10», no joy. I copied the command from this panel and pasted it into a Windows console (cmd.exe) where I finally received this

error 1063.

Searching I found this related question, and was convinced the problem was about permissions.

Solution working for my case

In the services panel I changed the account used to start the service from Network Service to Local System as suggested in a comment by @AlexanderRios.

Всех приветствую, подскажите, скачал и установил PostgreSQL 12.1.3 для Windows, для изучения, система у меня — Windows 7×64 со всеми обновами, уже на этапе установки выскакивает ошибка что невозможно законнектится к службе постргреса,
5e2c61b96b24d964027907.jpeg
5e2c61ff08089476442934.jpeg
5e2c62383f364362326591.jpeg
5e2c62675be64946043165.jpeg
5e2c628763af6020515593.jpeg

если продолжить то потом при входе в админскую панель в браузере с помощью pgAdmin4 невозможно создать сервер — коннект к службе так же невозможен
Если открыть панель служб винды то там служба postgresql-x64-12 висит со статусом остановлена — запустить её вручную неудается — выходит сообщение — служба была запущена и сразу установлена, пробовал скопировать строчку запуска службы —
«C:PostgreSQL12binpg_ctl.exe» runservice -N «postgresql-x64-12» -D «C:PostgreSQL12data» -w
И вставил её в командную строку — ни в обычной ни в админской коммандн.строке не запускается:
C:>»C:PostgreSQL12binpg_ctl.exe» runservice -N «postgresql-x64-12» -D «C:PostgreSQL12data» -w
pg_ctl: не удалось запустить службу «postgresql-x64-12» (код ошибки: 1063)

Пробовал гуглить — проблема ненова но в основном она у всех после длительного использования — кэш почистили настройки некоторые сбросили — и все запустилось, а у меня нечего чистить и сбрасывать — чистая новая установка, странно, что делать?

Installing PostgreSQL 10 On Windows 7 (yes the clock is ticking…). I first tried the latest version 11 which completely failed to install… not a good sign for Windows users. Anyway.

Quick answer: Change the account in the Windows Services panel from Network to Local.

Details of my case

During installation I created/selected a data folder in the user profile folder, because obviously the folder suggested by default, within the program folder, wouldn’t work, and if it worked it would be a very idea to put data here (I don’t know whether it’s usual to do that on Unix/Linux, but for Windows it’s it’s not allowed for a long time).

At the end (when populating the data cluster) I received an error:

Failed to load SQL Modules into database Cluster

but the installation was able to complete. I found two pages about previous error, here and here, but they didn’t seem relevant to my case, so I just started pgAdmin and, on the left «browser», saw the server wasn’t active.

I tried to start it from here (had to type the main password), but it went inactive immediately again. So I tried to use the Windows services panel to start «postgresql-x64-10», no joy. I copied the command from this panel and pasted it into a Windows console (cmd.exe) where I finally received this

error 1063.

Searching I found this related question, and was convinced the problem was about permissions.

Solution working for my case

In the services panel I changed the account used to start the service from Network Service to Local System as suggested in a comment by @AlexanderRios.

Установка PostgreSQL 10 в Windows 7 (да, время идет …). Сначала я попробовал последнюю версию 11, которая полностью не установилась … плохой знак для пользователей Windows. Так или иначе.

Быстрый ответ: измените учетную запись на панели служб Windows с сети на локальную.

Подробности моего дела

Во время установки я создал / выбрал папку данных в папке профиля пользователя, потому что, очевидно, папка, предложенная по умолчанию в папке программы, не будет работать, и если бы она сработала, было бы неплохо разместить данные здесь (я не Не знаю, принято ли это делать в Unix / Linux, но для Windows это давно не разрешено).

В конце (при заполнении кластера данных) я получил ошибку:

Не удалось загрузить модули SQL в кластер базы данных

но установку удалось завершить. Я нашел две страницы о предыдущей ошибке, здесь и здесь, но они не казались подходящими для моего случая, поэтому я просто запустил pgAdmin и в левом «браузере» увидел, что сервер неактивен.

Я попытался запустить его отсюда (пришлось ввести основной пароль), но он сразу снова стал неактивным. Итак, я попытался использовать панель служб Windows для запуска «postgresql-x64-10», безуспешно. Я скопировал команду с этой панели и вставил ее в консоль Windows (cmd.exe), где я наконец получил это

1063 ошибки.

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

Решение работает для моего случая

На панели служб я изменил учетную запись, используемую для запуска службы, с сетевой службы на локальную систему, как это было предложено в комментарии @AlexanderRios.

My firewall is down and when I tried to start the Postgres service it gave me an error that said: the service started and then stopped. Some services stop automatically if they are not in use by other services or programs.

I need to start postgres for pgadmin and when I tried to connect to pgadmin it gave me an error that I’ve seen before but none of those conditions of the error is true because it worked right before my computer was automatically restarted.

I honestly didn’t want to change my conf file and simply do it from the pgadmin postgres.conf gui.

The console also gave me an error about a line that had debug assertions =, which I put a hash mark to the left of which got rid of the error.

When I try to run postgres from the command prompt it gives me that postgresql.conf contains errors? But what errors would they be?

I also tried running from the console a couple of different ways and one of the errors I got was pg_ctl: could not start service «postgresql-9.2»: error code 1063

enter image description here
enter image description here
enter image description here

My firewall is down and when I tried to start the Postgres service it gave me an error that said: the service started and then stopped. Some services stop automatically if they are not in use by other services or programs.

I need to start postgres for pgadmin and when I tried to connect to pgadmin it gave me an error that I’ve seen before but none of those conditions of the error is true because it worked right before my computer was automatically restarted.

I honestly didn’t want to change my conf file and simply do it from the pgadmin postgres.conf gui.

The console also gave me an error about a line that had debug assertions =, which I put a hash mark to the left of which got rid of the error.

When I try to run postgres from the command prompt it gives me that postgresql.conf contains errors? But what errors would they be?

I also tried running from the console a couple of different ways and one of the errors I got was pg_ctl: could not start service «postgresql-9.2»: error code 1063

enter image description here
enter image description here
enter image description here

Всех приветствую, подскажите, скачал и установил PostgreSQL 12.1.3 для Windows, для изучения, система у меня — Windows 7×64 со всеми обновами, уже на этапе установки выскакивает ошибка что невозможно законнектится к службе постргреса, если продолжить то потом при входе в админскую панель в браузере с помощью pgAdmin4 невозможно создать сервер — коннект к службе так же невозможен

PostgreSQL 12.1.3 - незапускается служба сразу после установки

Если открыть панель служб винды то там служба postgresql-x64-12 висит со статусом остановлена — запустить её вручную неудается — выходит сообщение — служба была запущена и сразу установлена, пробовал скопировать строчку запуска службы —
«C:PostgreSQL12binpg_ctl.exe» runservice -N «postgresql-x64-12» -D «C:PostgreSQL12data» -w
И вставил её в командную строку — ни в обычной ни в админской коммандн.строке не запускается:
C:>»C:PostgreSQL12binpg_ctl.exe» runservice -N «postgresql-x64-12» -D «C:PostgreSQL12data» -w
pg_ctl: не удалось запустить службу «postgresql-x64-12» (код ошибки: 1063)

Пробовал гуглить — проблема ненова но в основном она у всех после длительного использования — кэш почистили настройки некоторые сбросили — и все запустилось, а у меня нечего чистить и сбрасывать — чистая новая установка, странно, что делать?

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

Click here follow the steps to fix Postgres Error Code 1063 and related errors.

Instructions

 

To Fix (Postgres Error Code 1063) error you need to
follow the steps below:

Step 1:

 
Download
(Postgres Error Code 1063) Repair Tool
   

Step 2:

 
Click the «Scan» button
   

Step 3:

 
Click ‘Fix All‘ and you’re done!
 

Compatibility:
Windows 7, 8, Vista, XP
Download Size: 6MB
Requirements: 300 MHz Processor, 256 MB Ram, 22 MB HDD

Limitations:
This download is a free evaluation version. To unlock all features and tools, a purchase is required.

Postgres Error Code 1063 Error Codes are caused in one way or another by misconfigured system files
in your windows operating system.

If you have Postgres Error Code 1063 errors then we strongly recommend that you

Download (Postgres Error Code 1063) Repair Tool.

This article contains information that shows you how to fix
Postgres Error Code 1063
both
(manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to Postgres Error Code 1063 error code that you may receive.

Note:
This article was updated on 2023-01-23 and previously published under WIKI_Q210794

Contents

  •   1. What is Postgres Error Code 1063 error?
  •   2. What causes Postgres Error Code 1063 error?
  •   3. How to easily fix Postgres Error Code 1063 errors

What is Postgres Error Code 1063 error?

The Postgres Error Code 1063 error is the Hexadecimal format of the error caused. This is common error code format used by windows and other windows compatible software and driver vendors.

This code is used by the vendor to identify the error caused. This Postgres Error Code 1063 error code has a numeric error number and a technical description. In some cases the error may have more parameters in Postgres Error Code 1063 format .This additional hexadecimal code are the address of the memory locations where the instruction(s) was loaded at the time of the error.

What causes Postgres Error Code 1063 error?

The Postgres Error Code 1063 error may be caused by windows system files damage. The corrupted system files entries can be a real threat to the well being of your computer.

There can be many events which may have resulted in the system files errors. An incomplete installation, an incomplete uninstall, improper deletion of applications or hardware. It can also be caused if your computer is recovered from a virus or adware/spyware
attack or by an improper shutdown of the computer. All the above actives
may result in the deletion or corruption of the entries in the windows
system files. This corrupted system file will lead to the missing and wrongly
linked information and files needed for the proper working of the
application.

How to easily fix Postgres Error Code 1063 error?

There are two (2) ways to fix Postgres Error Code 1063 Error:

Advanced Computer User Solution (manual update):

1) Start your computer and log on as an administrator.

2) Click the Start button then select All Programs, Accessories, System Tools, and then click System Restore.

3) In the new window, select «Restore my computer to an earlier time» option and then click Next.

4) Select the most recent system restore point from the «On this list, click a restore point» list, and then click Next.

5) Click Next on the confirmation window.

6) Restarts the computer when the restoration is finished.

Novice Computer User Solution (completely automated):

1) Download (Postgres Error Code 1063) repair utility.

2) Install program and click Scan button.

3) Click the Fix Errors button when scan is completed.

4) Restart your computer.

How does it work?

This tool will scan and diagnose, then repairs, your PC with patent
pending technology that fix your windows operating system registry
structure.
basic features: (repairs system freezing and rebooting issues , start-up customization , browser helper object management , program removal management , live updates , windows structure repair.)

> We have PostgreSQL 8.1 running on Windows 2000 for a few
> weeks now, when we try to start the service, it could not
> start claiming no error returned. So, I go to the command
> prompt and run the following:
>
> «C:Program FilesPostgreSQL8.1binpg_ctl.exe» runservice
> -N «pgsql-8.1» -D «C:Program FilesPostgreSQL8.1data»
> pg_ctl: could not start service «psql-8.1»: error code 1063
>
> I tried googling that error code, but come up with nothing.
> Can someone tell us what this code means?

C:> net helpmsg 1063

The service process could not connect to the service controller.

You can’t use «runservice» from the commandline, only from the service
control manager. If you want to start it with pg_ctl, just use «pg_ctl
start».

//Magnus

Содержание

  1. ОС Windows: Не запускается служба PostgreSQL после аварийного выключения или перезагрузки сервера
  2. Некорретное завершение работы службы
  3. Служба не запускается. Есть сообщения об ошибках. Отсутствуют исполняемые файлы и DLL-библиотеки СУБД
  4. Дополнительная информация
  5. ОС Windows: Не запускается служба PostgreSQL после аварийного выключения или перезагрузки сервера
  6. Некорретное завершение работы службы
  7. Служба не запускается. Есть сообщения об ошибках. Отсутствуют исполняемые файлы и DLL-библиотеки СУБД
  8. Дополнительная информация
  9. Postgresql не запускается служба в windows
  10. Страницы
  11. четверг, 31 декабря 2009 г.
  12. Не запускается служба PostgreSql. Что делать?
  13. 1 ответ 1
  14. Programming stuff
  15. Страницы
  16. четверг, 31 декабря 2009 г.
  17. Не запускается служба PostgreSql. Что делать?
  18. Не удалось запустить PostgreSQL в качестве службы Windows
  19. 1. Проверить разрешения на старый каталог PG_DATA:
  20. 2. Проверьте разрешения на новый каталог PG_DATA:
  21. 3. Сравните выходы от 1. и 2.

ОС Windows: Не запускается служба PostgreSQL после аварийного выключения или перезагрузки сервера

Инцидент: в ситуации, когда сервер был выключен аварийно, через кнопку выключения или при отсутствии электропитания, то после его включения служба PostgreSQL в некоторых случаях не запускается.

Для версий PostgreSQL:

Некорретное завершение работы службы

image2018 12 26 16 22 33

Как исправить:

1. Запустите сеанс командной строки от Администратора.

image2020 10 27 20 12 48

2. Выполните последовательно следующие команды и внимательно следите за их работой.

3. Определить домашний каталог PostgreSQL.

image2020 10 27 20 15 39

4. Проверьте реальный статус экземпляра службы PostgreSQL.

image2020 10 27 20 19 32

5. Выполните команду для полной остановки процесса PostgreSQL.

Следующими командами выполняется корректный выход из рабочего состояния сервера СУБД и его запуск.

image2020 10 27 20 30 17

6. Запустите приложение СУБД.

image2020 10 27 20 32 34

7. После этого заново остановите процесс. Повтор данного шага вызван тем, что таким образом запуска приложение сервера СУБД корректно завершит недостающие транзакции.

image2020 10 27 20 34 50

8. После выполненных шагов по перезапуску и правильной остановке экземпляра СУБД запустите службу PostgreSQL.

image2020 10 27 20 39 43

Служба не запускается. Есть сообщения об ошибках. Отсутствуют исполняемые файлы и DLL-библиотеки СУБД

В некоторых случаях после аварийной перезагрузки или в результате срабатывания антивирусных программ при запуске ОС Windows несколько файлов, которые необходимы для работы СУБД PostgreSQL могут отсутствовать. Это может объясняться критическим сбоем ОС.

При попытке использовать способ для запуска служб и инициирования процесса pg_ctl.exe, будет отображаться сообщение о его отсутствии или недостающих файлов библиотек.

1. Запустите скрипт, с помощью которого, проверьте, что для данной версии СУБД присутствуют все компоненты и файлы, которые входят в состав.

2. Скачайте и разместите файл скрипт в папку с PostgreSQL: :/Папка_PostgreSQL/bin/.

image2020 10 27 20 48 47

3. Запустите файл скрипта. В результате выполнения будет сформирован файл отчета report.txt.

image2020 10 27 20 52 43

4. Откройте файл отчета и проверьте, что все компоненты присутствуют.

Обязательно должны присутствовать такие библиотеки и исполняемые файлы, а также все библиотеки DLL.

image2020 10 27 20 55 36

5. Если какие-либо файлы отсутствуют. Тогда загрузите архив для соответствующей версии PostgreSQL и скопируйте недостающие файлы в папку СУБД :/Папка_PostgreSQL/bin/.

6. После копирования недостающих файлов:

Дополнительная информация

Источник

ОС Windows: Не запускается служба PostgreSQL после аварийного выключения или перезагрузки сервера

Инцидент: в ситуации, когда сервер был выключен аварийно, через кнопку выключения или при отсутствии электропитания, то после его включения служба PostgreSQL в некоторых случаях не запускается.

Для версий PostgreSQL:

Некорретное завершение работы службы

image2018 12 26 16 22 33

Как исправить:

1. Запустите сеанс командной строки от Администратора.

image2020 10 27 20 12 48

2. Выполните последовательно следующие команды и внимательно следите за их работой.

3. Определить домашний каталог PostgreSQL.

image2020 10 27 20 15 39

4. Проверьте реальный статус экземпляра службы PostgreSQL.

image2020 10 27 20 19 32

5. Выполните команду для полной остановки процесса PostgreSQL.

Следующими командами выполняется корректный выход из рабочего состояния сервера СУБД и его запуск.

image2020 10 27 20 30 17

6. Запустите приложение СУБД.

image2020 10 27 20 32 34

7. После этого заново остановите процесс. Повтор данного шага вызван тем, что таким образом запуска приложение сервера СУБД корректно завершит недостающие транзакции.

image2020 10 27 20 34 50

8. После выполненных шагов по перезапуску и правильной остановке экземпляра СУБД запустите службу PostgreSQL.

image2020 10 27 20 39 43

Служба не запускается. Есть сообщения об ошибках. Отсутствуют исполняемые файлы и DLL-библиотеки СУБД

В некоторых случаях после аварийной перезагрузки или в результате срабатывания антивирусных программ при запуске ОС Windows несколько файлов, которые необходимы для работы СУБД PostgreSQL могут отсутствовать. Это может объясняться критическим сбоем ОС.

При попытке использовать способ для запуска служб и инициирования процесса pg_ctl.exe, будет отображаться сообщение о его отсутствии или недостающих файлов библиотек.

1. Запустите скрипт, с помощью которого, проверьте, что для данной версии СУБД присутствуют все компоненты и файлы, которые входят в состав.

2. Скачайте и разместите файл скрипт в папку с PostgreSQL: :/Папка_PostgreSQL/bin/.

image2020 10 27 20 48 47

3. Запустите файл скрипта. В результате выполнения будет сформирован файл отчета report.txt.

image2020 10 27 20 52 43

4. Откройте файл отчета и проверьте, что все компоненты присутствуют.

Обязательно должны присутствовать такие библиотеки и исполняемые файлы, а также все библиотеки DLL.

image2020 10 27 20 55 36

5. Если какие-либо файлы отсутствуют. Тогда загрузите архив для соответствующей версии PostgreSQL и скопируйте недостающие файлы в папку СУБД :/Папка_PostgreSQL/bin/.

6. После копирования недостающих файлов:

Дополнительная информация

Источник

Postgresql не запускается служба в windows

Я пытаюсь заставить Postgres 9.2.4 работать как сервис на Windows 7. После установки postgres сервис работал нормально. Однако после настройки postgres в качестве сервера для другой программы служба перестала работать. Когда я пытаюсь запустить службу сейчас, я получаю сообщение:

«Служба postgresql-x64-9.2 – PostgreSQL Server 9.2 на локальном компьютере запускается, а затем останавливается. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами».

Когда я пытаюсь запустить программу, которая должна использовать сервер базы данных, я получаю эту ошибку:

«При попытке войти в систему или создать производственную базу данных возникла проблема. Детали: Не удалось подключиться к серверу; Не удалось подключиться к удаленному сокету. Теперь приложение должно закрыться»

Я также столкнулся с этой ошибкой один раз при открытии той же программы:

«При попытке войти в систему или создать производственную базу данных возникла проблема. Детали: FATAL: не удалось загрузить pg_hba.conf Приложение теперь должно закрыться».

Я попытался запустить службу, вошедшую в систему как локальная системная учетная запись, а также как моя собственная учетная запись (в свойствах службы postgres), но безрезультатно. Я также попытался перезагрузить компьютер. После долгих поисков неисправностей в Интернете я узнал, что хорошо проверить файл pg_log. Вот содержимое последней записи pg_log:

Кажется, возникают проблемы с файлом pg_hba.conf, который выглядит следующим образом:

Согласно многим предложениям в Интернете, я попытался отредактировать верхнюю строку для ряда различных альтернатив (разместить все все доверие / разместить все 127.0.0.1/32 доверие / разместить все 192.168.0.100/24 доверия и т. Д.). Это имело смысл для меня, так как файл журнала говорил, что локальные соединения не поддерживаются postgres, и также указывал на эту строку. Однако ни одно из моих изменений не оказало никакого влияния. Я пытался перезагрузить компьютер после каждого изменения, но ничего не изменилось.

Когда я искал примеры того, как обычно выглядит файл pg_hba.conf, примеры немного отличались от моего файла. Я заметил, что в программном файле PostgreSQL, помимо pg_hba.conf, был также файл «20130529-150444-old-pg_hba.conf», который больше напоминал примеры, которые я находил в Интернете. Этот файл имеет несколько строк комментариев перед этими последними строками:

Я надеялся, что это был оригинальный файл pg_hba.conf и что если я заменил новый файл содержимым старого, postgres снова заработал бы. Нет такой удачи. Я надеялся, что в pg_log будет зарегистрировано больше файлов ошибок, чтобы увидеть, исчезла ли ранее заявленная ошибка или изменилась на что-то другое, но больше файлов не было зарегистрировано.

Уже несколько дней я занимаюсь поиском и устранением неисправностей в сети, но ничего, что я нашел, не сработало. Извините за такой длинный вопрос, но я хотел быть внимательным и включить всю необходимую информацию. Буду признателен, если кто-нибудь сможет пролить свет на эту проблему или предложить предложения.

Страницы

четверг, 31 декабря 2009 г.

Не запускается служба PostgreSql. Что делать?

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

Итак, история начинается с того, что мне 30 декабря в 11-30 звонят с сообщением о том, что у одного из наших клиентов не запускается наша система, поскольку не может подключиться к базе данных (в качестве СУБД у нас используется PostgreSql версии 8.1). Люди объясняют это тем, что час назад вырубило свет и компьютер вырубился некорректно, а после включения – все перестало работать:)

Хорошие пользователи нашей системы знают, где находится кнопка пуск и знают, что в системе не двое часиков “одни с цифрами, а другие песочные”. Поэтому единственное, что удалось сделать по телефону, так это попытаться руками запустить службу СУБД, результат – служба таки не запускается. Пришлось пробрасывать на тот компьютер интернет (на компьютерах, где установлена наша система интернета быть не должно) для возможности удаленного подключения.

После подключения к удаленному компьютеру я попытался запустить службу и получил следующее сообщение: “Служба PostgreSql Database Server 8.1” на “Локальный компьютер” была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если им нечего делать, например, служба журналов и оповещений производительности”. Мда…

Проблема в том, что на тот момент это была единственная доступная информация… Логи PostgreSql пусты, записей в них никаких, в системных логах – тоже пустота.

Отладка служб – процесс не простой, поэтому многие разработчики предусматривают механизмы запуска приложения-службы, как обыкновенного консольного приложения с помощью ключей командной строки. И PostgreSql в этом плане – не исключение; для запуска нужно использовать следующую команду (Hint: эту команду можно запустить только из под неадминистративного пользователя системы, правда, если вы об этом забудете, то PostgreSql очень быстро вам об этом напомнит):

Запускаем, и смотрим на сообщение об ошибке. В моем случае это сообщение звучало примерно так:

FATAL – bogus data in lock file «postmaster.pid»

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

Мораль этого сообщения в том, что если база легла, или произошли какие-то другие проблемы с системой, то прежде чем переустанавливать СУБД (или систему целиком) и терять при этом все данные, нужно хотя бы попытаться выяснить в чем проблема, возможно, есть все шансы, что вам удастся восстановить работоспособность не такими радикальными способами.

З.Ы. Всех с наступающим Новым Годом и пожелания того, чтобы ваши системы были стабильными и надежными и не портили ваш сон, но даже если какие-то проблемы и возникали, то у вас всегда были наготове варианты, как с этой ситуацией справиться.

Привет. ОС Windows 7. Установил СУБД Postgres Pro 9.6. Не запускается служба postgrespro-X64-9.6. Входит окно что служба postgrespro-X64-9.6 была запущена а затем остановлена. Искал решение в гугле, не нашел. Подскажите в чем проблема, как исправить. В программирования новичок.

1 ответ 1

Может поможет кому. В Windows при установке PostgreSQL создаётся пользователь postgres. При возникновении подобной ошибки добавьте пользователя postgres во вкладку «Безопасность» папки C:Program Files (x86)PostgreSQL и дайте ему все права. После этого служба запускается нормально.

Источник

Programming stuff

Страницы

четверг, 31 декабря 2009 г.

Не запускается служба PostgreSql. Что делать?

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

Итак, история начинается с того, что мне 30 декабря в 11-30 звонят с сообщением о том, что у одного из наших клиентов не запускается наша система, поскольку не может подключиться к базе данных (в качестве СУБД у нас используется PostgreSql версии 8.1). Люди объясняют это тем, что час назад вырубило свет и компьютер вырубился некорректно, а после включения – все перестало работать:)

Хорошие пользователи нашей системы знают, где находится кнопка пуск и знают, что в системе не двое часиков “одни с цифрами, а другие песочные”. Поэтому единственное, что удалось сделать по телефону, так это попытаться руками запустить службу СУБД, результат – служба таки не запускается. Пришлось пробрасывать на тот компьютер интернет (на компьютерах, где установлена наша система интернета быть не должно) для возможности удаленного подключения.

После подключения к удаленному компьютеру я попытался запустить службу и получил следующее сообщение: “Служба PostgreSql Database Server 8.1” на “Локальный компьютер” была запущена и затем остановлена. Некоторые службы автоматически останавливаются, если им нечего делать, например, служба журналов и оповещений производительности”. Мда…

Проблема в том, что на тот момент это была единственная доступная информация… Логи PostgreSql пусты, записей в них никаких, в системных логах – тоже пустота.

Отладка служб – процесс не простой, поэтому многие разработчики предусматривают механизмы запуска приложения-службы, как обыкновенного консольного приложения с помощью ключей командной строки. И PostgreSql в этом плане – не исключение; для запуска нужно использовать следующую команду (Hint: эту команду можно запустить только из под неадминистративного пользователя системы, правда, если вы об этом забудете, то PostgreSql очень быстро вам об этом напомнит):

Запускаем, и смотрим на сообщение об ошибке. В моем случае это сообщение звучало примерно так:

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

Мораль этого сообщения в том, что если база легла, или произошли какие-то другие проблемы с системой, то прежде чем переустанавливать СУБД (или систему целиком) и терять при этом все данные, нужно хотя бы попытаться выяснить в чем проблема, возможно, есть все шансы, что вам удастся восстановить работоспособность не такими радикальными способами.

З.Ы. Всех с наступающим Новым Годом и пожелания того, чтобы ваши системы были стабильными и надежными и не портили ваш сон, но даже если какие-то проблемы и возникали, то у вас всегда были наготове варианты, как с этой ситуацией справиться.

Источник

Не удалось запустить PostgreSQL в качестве службы Windows

У меня это было в моих службах Windows:

Он никогда не заканчивает выполнение. Но если я сделал это в оболочке dos:

Обратите внимание, что я только изменил «runervice» на «start», и он отлично работает.

Команда runervice может выполняться только менеджером службы

чтобы исправить мои локальные окна 7 для запуска postgres как службы
я использовал следующую команду для запуска данных

Затем проверено состояние ошибок

если вы получите ошибку 1063, ее более чем вероятные разрешения, я выполнил следующую команду

а затем запустите start/status, он показал все хорошо, но менеджер сервиса еще не запустил службу

Итак, в Services- > postgresql- > options- > logon я устанавливаю журнал как локальную системную учетную запись вместо пользователя postgres, а voila работает

это случилось со мной, потому что я установил, что мой каталог данных находится где-то в учетной записи пользователя windows postgres, у которого не было доступа.

У меня возникла такая же проблема после перемещение вручную файлов данных базы данных (каталог PG_DATA) без повторного создания всех необходимых разрешений.

Вот как я решил свою проблему:

1. Проверить разрешения на старый каталог PG_DATA:

2. Проверьте разрешения на новый каталог PG_DATA:

3. Сравните выходы от 1. и 2.

Найдите различия между пользователями и/или разрешениями, затем синхронизируйте их.

Nota: Мне было проще использовать explorer для шага синхронизации, а не использовать cacls непосредственно из командной строки.

Если вы изменили pg_hba.conf, возможно, вы пропустили где-то в файле. Например, в этом файле должен быть CIDR после IP. Это должно быть как 192.168.1.100/32

Если вы забыли поставить 32, то сервер не перезагружается.

Исследование журналов запуска может быть подсказкой. Для случая кейса в pg_hba.conf вы можете увидеть что-то вроде этого:

У меня была эта проблема в прошлом, и это было то, что установщик не правильно настроил разрешения для пользователя, чтобы служба запускалась как.

Вам нужно проверить свои логфайлы и оконный журнал windows для некоторого намека на то, что проблема. Если там вообще ничего нет, вам нужно прорвать что-то вроде Process Monitor и получить стек, где он висел.

Установка PostgreSQL 10 в Windows 7 (да, часы тикают. ). Сначала я попробовал последнюю версию 11, которую не удалось установить. не очень хороший знак для пользователей Windows. Тем не мение.

Быстрый ответ. Измените учетную запись на панели «Службы Windows» с «Сеть» на «Локальная».

Подробности моего дела

Во время установки я создал/выбрал папку данных в папке профиля пользователя, потому что, очевидно, папка, предложенная по умолчанию в папке программы, не будет работать, и если она сработает, было бы очень удобно поместить данные сюда (я не Не знаю, обычно ли это делается в Unix/Linux, но для Windows это не разрешено с давних времен).

В конце (при заполнении кластера данных) я получил ошибку:

Не удалось загрузить модули SQL в кластер базы данных

но установка смогла завершиться. Я нашел две страницы о предыдущей ошибке, здесь и здесь, но они, похоже, не относились к моему делу, поэтому я просто запустил pgAmin и в левом «браузере» увидел, что сервер не активен.

Я попытался запустить его отсюда (пришлось ввести основной пароль), но он сразу же снова стал неактивным. Поэтому я попытался использовать панель служб Windows, чтобы запустить «postgresql-x64-10», без радости. Я скопировал команду из этой панели и вставил ее в консоль Windows (cmd.exe), где я наконец получил это

Поиск Я нашел этот связанный вопрос, и был убежден, что проблема была в разрешениях.

Решение работает для моего случая

На панели служб я изменил учетную запись, используемую для запуска службы, с сетевой службы на локальную систему, как это было предложено в комментарии @AlexanderRios.

Источник

Понравилась статья? Поделить с друзьями:
  • Postfix посмотреть ошибки
  • Postfix ошибка relay access denied
  • Postfix ошибка 554
  • Postcard коды ошибок
  • Postal 2 ошибка при запуске 0xc0000906