Регистрация
Регистрация Поиск Пользователи Все разделы прочитаны  
Важные объявления
Старый 18.01.2009, 12:40     TS Старый   #1 (permalink)
Незнакомец
 
Регистрация: 18.01.2009
Адрес: Москва
Сообщений: 6
Установил на компьютере PostgreSQL 8.3 для его дальнейшего использования с PT3. Однако, возникла проблема - сервис PostgreSQL Server не запускается ни в автоматическом, ни в ручном режиме. Выдается сообщение об ошибке, что служба была запущена и потом остановлена (см. рисунок).

Как побороть данную проблему? Дистрибутив был скачен с официального сайта разработчиков. Во время инсталляции PostgreSQL 8.3 антивирус NOD32 был отключен. Отключал его и при запуске службы.
На компьютере установлена операционная система Windows XP SP2 Home Edition.

Рассчитываю на помощь форума! Подскажите решение проблемы!
Alexey79 вне форума      
Старый 18.01.2009, 18:49   #2 (permalink)
Увлечённый
 
Аватар для +EVgen
 
Регистрация: 26.04.2006
Сообщений: 688
Отправить сообщение для +EVgen с помощью ICQ Отправить сообщение для +EVgen с помощью Skype™
Выложи логи, что в них пишет?
+EVgen вне форума      
Старый 18.01.2009, 19:02     TS Старый   #3 (permalink)
Незнакомец
 
Регистрация: 18.01.2009
Адрес: Москва
Сообщений: 6
Цитата:
Сообщение от +EVgen писал вс, 18 январь 2009 18:49
Выложи логи, что в них пишет?
А где их взять? Папка Log пустая.
Кстати, полностью удалял антивирус и переустанавливал PostgreSQL. Не помогло :(((
Что ж делать?
Alexey79 вне форума      
Старый 18.01.2009, 19:16   #4 (permalink)
Бессмертный
 
Регистрация: 13.01.2008
Адрес: Тольятти
Сообщений: 3,560
Отправить сообщение для Валк с помощью ICQ Отправить сообщение для Валк с помощью Skype™
Куда устанавливал?
Я отказался от 8.3 после того как выяснил, что инсталятор криво распределяет NTFS-разрешения на папки. Для пользователя postgres не давался доступ в базу (из-за этого сервис и останавливался.
Валк вне форума      
Старый 18.01.2009, 20:31     TS Старый   #5 (permalink)
Незнакомец
 
Регистрация: 18.01.2009
Адрес: Москва
Сообщений: 6
Цитата:
Сообщение от Валк писал вс, 18 январь 2009 19:16
Куда устанавливал?
Я отказался от 8.3 после того как выяснил, что инсталятор криво распределяет NTFS-разрешения на папки. Для пользователя postgres не давался доступ в базу (из-за этого сервис и останавливался.
Инсталятор устанавливал эту СУБД по умолчанию в папку Program Files.
Alexey79 вне форума      
Старый 18.01.2009, 22:20     TS Старый   #6 (permalink)
Незнакомец
 
Регистрация: 18.01.2009
Адрес: Москва
Сообщений: 6
Цитата:
Сообщение от +EVgen писал вс, 18 январь 2009 18:49
Выложи логи, что в них пишет?
В журнале приложений пишет следующее:
postgres cannot access the server configuration file "C:/Program Files/PostgreSQL/8.3/data/postgresql.conf": No such file or directory
Alexey79 вне форума      
Старый 18.01.2009, 22:45   #7 (permalink)
Увлечённый
 
Аватар для alkanavt
 
Регистрация: 22.12.2006
Адрес: moscow
Сообщений: 569
Цитата:
Сообщение от Alexey79 писал вс, 18 январь 2009 22:20
Цитата:
Сообщение от +EVgen писал вс, 18 январь 2009 18:49
Выложи логи, что в них пишет?
В журнале приложений пишет следующее:
postgres cannot access the server configuration file "C:/Program Files/PostgreSQL/8.3/data/postgresql.conf": No such file or directory
Ну вот тебе и ответ на твой вопрос.Этот файл должен быть.Попробуй переставить ещё раз
alkanavt вне форума      
Старый 18.01.2009, 23:37     TS Старый   #8 (permalink)
Незнакомец
 
Регистрация: 18.01.2009
Адрес: Москва
Сообщений: 6
Цитата:
Сообщение от alkanavt писал вс, 18 январь 2009 22:45
Цитата:
Сообщение от Alexey79 писал вс, 18 январь 2009 22:20
Цитата:
Сообщение от +EVgen писал вс, 18 январь 2009 18:49
Выложи логи, что в них пишет?
В журнале приложений пишет следующее:
postgres cannot access the server configuration file "C:/Program Files/PostgreSQL/8.3/data/postgresql.conf": No such file or directory
Ну вот тебе и ответ на твой вопрос.Этот файл должен быть.Попробуй переставить ещё раз
Самое интересное, что файл этот там есть, но сервис все равно не стартуется :((( Ничего не понимаю.
Есть еще идеи как победить проблему?
Alexey79 вне форума      
Старый 20.01.2009, 16:17   #9 (permalink)
Старожил
 
Аватар для Northernwind
 
Регистрация: 22.12.2004
Адрес: Tallinn
Сообщений: 831
Отправить сообщение для Northernwind с помощью ICQ
Цитата:
Сообщение от Alexey79 писал вс, 18 январь 2009 23:37
Цитата:
Сообщение от alkanavt писал вс, 18 январь 2009 22:45
Цитата:
Сообщение от Alexey79 писал вс, 18 январь 2009 22:20
Цитата:
Сообщение от +EVgen писал вс, 18 январь 2009 18:49
Выложи логи, что в них пишет?
В журнале приложений пишет следующее:
postgres cannot access the server configuration file "C:/Program Files/PostgreSQL/8.3/data/postgresql.conf": No such file or directory
Ну вот тебе и ответ на твой вопрос.Этот файл должен быть.Попробуй переставить ещё раз
Самое интересное, что файл этот там есть, но сервис все равно не стартуется :((( Ничего не понимаю.
Есть еще идеи как победить проблему?
Если нужных баз там нету перед новой установкой удали полностью папку C:/Program Files/PostgreSQL . При новой установке попробуй изменить порт с 5432 на 5433.
Northernwind вне форума      
Старый 20.01.2009, 22:43   #10 (permalink)
Энтузиаст
 
Регистрация: 13.11.2007
Адрес: Новосибирск
Сообщений: 237
Отправить сообщение для miak с помощью ICQ
Цитата:
Сообщение от Alexey79 писал вс, 18 январь 2009 22:20
Цитата:
Сообщение от +EVgen писал вс, 18 январь 2009 18:49
Выложи логи, что в них пишет?
В журнале приложений пишет следующее:
postgres cannot access the server configuration file "C:/Program Files/PostgreSQL/8.3/data/postgresql.conf": No such file or directory

Пишет что нет доступа к файлу, простгре обращается к файлу через созданного пользователя postgres.
Во-первых проверь, есть ли он в списке пользователей. Правой кнопкой по Мой Компьютер - управление. Там пользователи - пользователь postgres
Дальше, проверь есть ли доступ у этого пользователя к файлу. По файлу правой кнопкой, свойства, безопасность, там деожен быть пользователь пострегс.

miak вне форума      
Старый 21.01.2009, 00:00     TS Старый   #11 (permalink)
Незнакомец
 
Регистрация: 18.01.2009
Адрес: Москва
Сообщений: 6
Кажется, разобрался с этой проблемой.
У меня возникли трудности из-за того, что в Windows XP Home Edition сильно урезаны возможности по администрированию прав доступа пользвателей к папкам (в Professional Edition все есть). Поэтому пришлось воспользоваться программкой File Security Manager, которая позволяет это сделать в Home Edition.
После назначения пользователю postgres на папку "C:/Program Files/PostgreSQL/8.3/data" сервис PostgreSQL запустился!
Alexey79 вне форума      
Старый 21.01.2009, 00:59   #12 (permalink)
Энтузиаст
 
Регистрация: 13.11.2007
Адрес: Новосибирск
Сообщений: 237
Отправить сообщение для miak с помощью ICQ
о чем я и говорил ))))
miak вне форума      
Старый 21.01.2009, 12:52   #13 (permalink)
Интересующийся
 
Регистрация: 26.09.2007
Адрес: Odessa
Сообщений: 52
У меня тоже самое (
Стоит ХР проф - дал все права и папке и пользователю postgres.
Всё равно при старте сервиса выдаёт ошибку - Проверте свои права на старт сервиса ???
Хелп !

neAOA вне форума      
Старый 21.01.2009, 19:54   #14 (permalink)
Энтузиаст
 
Регистрация: 13.11.2007
Адрес: Новосибирск
Сообщений: 237
Отправить сообщение для miak с помощью ICQ
Цитата:
Сообщение от neAOA писал ср, 21 январь 2009 12:52
У меня тоже самое (
Стоит ХР проф - дал все права и папке и пользователю postgres.
Всё равно при старте сервиса выдаёт ошибку - Проверте свои права на старт сервиса ???
Хелп !
Проверь права не на папке а на всех конфигах.
miak вне форума      
Старый 16.02.2009, 18:27   #15 (permalink)
DAV
Незнакомец
 
Регистрация: 16.02.2009
Сообщений: 2
В принципе, тоже, что предлагал Alexey79 только без File Security Manager.
С ним не помогло. Что-то его у меня переглючило. Пишет, что доступ изменен, а на самом деле все по старому. Может у меня руки кривоваты...

Вылечил так:
пуск->выполнить->cmd (командная строка типа)
пишемс: cacls (Enter)
читаем help к утилите. Далее все вроде ясно.
идем куда надо.
В моем случае так:
cd c:\program files\postgresql\8.3

и последний аккорд.
cacls /T /G postgres:F UserName:F

postgres - служебная учетная запись. Создается инсталером postgres'a.
UserName - в моем случае имя учетной записи с которой ставил винду.
(может и без нее работает - не пробовал).

Жаль, что PostgreSQL так по мелочам напрягает. Не все сисадмины.
Очень хорошая СУБД.
DAV вне форума      
Старый 16.02.2009, 20:00   #16 (permalink)
DAV
Незнакомец
 
Регистрация: 16.02.2009
Сообщений: 2
К предыдщему.
Кажется пропустил.
После cacls нужно имя каталога (папки или диретории).
Может забыл что еще, сорри...

Надеюсь идея ясна.
DAV вне форума      
Старый 11.03.2010, 01:46   #17 (permalink)
Участник
 
Регистрация: 07.10.2007
Адрес: Ростов-на-Дону
Сообщений: 169
Отправить сообщение для almasya с помощью Skype™
Не запускается постгри 8.4 До этого все работало долго нормально.
В журнале сообщение, что постгри зависла при запуске. И действительно при перезагрузках долго не появляются значки на рабочем столе. Что делать????
almasya вне форума      
Старый 11.03.2010, 17:29   #18 (permalink)
Старожил
 
Аватар для skilled
 
Регистрация: 20.04.2009
Адрес: FLH SH
Сообщений: 887
Цитата:
Сообщение от almasya Посмотреть сообщение
Что делать????
удалить файл PostgreSQL\8.x\data\postmaster.pid
skilled вне форума      

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Стартует XXVI сезон FTOPS CGM.RU Новости, статьи, репортажи.. 0 30.07.2014 22:10
888poker стартует сателлиты на WSOP 2014 CGM.RU Новости, статьи, репортажи.. 0 13.03.2014 19:33
Сегодня стартует серия WPT Vienna 2012 -LOKI- Новости, статьи, репортажи.. 0 04.04.2012 12:25
GARY BOWMAN`S CUP WINTER-2008 стартует сегодня oksaxa Многостоловые турниры 2 20.02.2008 14:11


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.

Быстрый переход
Правила форумов CGM Контакты Справка Обратная связь CGM.ru Архив Вверх Главная
 
Использование материалов сайта разрешено только при наличии активной ссылки на источник.
Все права на картинки и тексты принадлежат Информационному агентству CGM и их ПАРТНЕРАМ. Политика конфидециальности
CGM.ru на Youtube CGM.ru на Google+ CGM.ru в Twitter CGM.ru на Facebook CGM.ru в vKontakte CGM.ru в Instagram

В сотрудничестве с Pokeroff.ru
Текущее время: 00:10. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2022, vBulletin Solutions, Inc. Перевод: zCarot