0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 9
|
|
1 | |
Обновление postgre с версии 9.2 на 1012.04.2018, 14:03. Показов 8623. Ответов 13
Добрый день!
Пытаюсь сделать upgrade постгри с версии 9.2 на 10ую (система win7) через консоль утилитой pg_upgrade. Но столкнулся с такой проблемой, во время переноса на новую версию, почему то вылезает ошибка, мол нет соединения с базой, проверяю и вижу что служба postgre 10 остановленна, пытаюсь запустить - ошибка запуска, в логе пишется следующая информация: 2018-04-12 10:13:29.614 MSK [1560] СООБЩЕНИЕ: система БД была выключена в процессе восстановления: 2018-04-12 10:10:58 MSK 2018-04-12 10:13:29.614 MSK [1560] СООБЩЕНИЕ: неверная длина записи по смещению 0/163FC70: ожидалось 24, получено 0 2018-04-12 10:13:29.614 MSK [1560] СООБЩЕНИЕ: неверная запись первичной контрольной точки 2018-04-12 10:13:29.614 MSK [1560] СООБЩЕНИЕ: неверный ID менеджера ресурсов в записи вторичной контрольной точки 2018-04-12 10:13:29.614 MSK [1560] ПАНИКА: не удалось считать правильную запись контрольной точки 2018-04-12 10:13:29.614 MSK [2328] СООБЩЕНИЕ: выключение при достижении цели восстановления 2018-04-12 10:13:29.629 MSK [3684] СООБЩЕНИЕ: выключение 2018-04-12 10:13:29.629 MSK [2328] СООБЩЕНИЕ: система БД выключена гугл полезной информации мне не дал, но есть такое предположение, что бинарная совместимость отсутствует между 9Х и 10Х версиями. Возможно есть предположения по этой теме, буду признателен если поможете дельным советом p.s сильно не критикуйте если вопрос глуп и очевиден, заранее благодарен)
0
|
12.04.2018, 14:03 | |
Ответы с готовыми решениями:
13
Обновление версии php Версии VBScript и их обновление Обновление версии PHP Mediawiki, обновление до версии 1.24.1 |
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|
12.04.2018, 14:45 | 2 |
покажите полную командную строку pg_upgrade, которую запускаете. убедитесь, что вы запускаете pg_upgrade от версии 10, а не 9.2. Есть еще пяток рекомендаций и требований, которые следует выполнить или проверить, прежде чем запускать pg_upgrade (зависит от ваших "обвесов" старого кластера). см. https://www.postgresql.org/doc... grade.html
0
|
0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 9
|
|
12.04.2018, 14:52 [ТС] | 3 |
grgdvo, C:\Program Files\PostgreSQL\10\bin>pg_upgrade.exe --old-datadir "D:/RPTKDB" --new-datadir "D:/RPTKDB10" --old-bindir "C:/Program Files/PostgreSQL/9.2/bin" --new-bindir "C:/Program Files/PostgreSQL/10/bin"
запуск осуществляю с пользователя postgres. специфических "обвесов" вроде бы нет.
0
|
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|
12.04.2018, 15:10 | 4 |
В D:/RPTKDB10 должен быть пустой проинициализированный кластер. initdb делали??
Попробуйте пересоздать D:/RPTKDB10 Добавлено через 1 минуту С виду команда правильная... Также убедитесь, что до pg_upgrade обе версии pg остановлены!! pg_upgrade сам поочередно запустит нужную версию, когда потребуется.
0
|
0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 9
|
|
12.04.2018, 15:38 [ТС] | 5 |
grgdvo, прогресс двинулся чуть дальше
он теперь потребовал с меня библиотеку plugin_debugger.dll , вычитал, прописал как рекомендуют в файле postgresql.conf в строке: shared_preload_libraries = '$libdir/plugin_debugger.dll' после чего вновь попытался выполнить команду, на что вылез ответ, мол невозможно подключиться к серверу, connection refuse действительно ли подключается к 127.0.0.1(делаю всё в тестовой среде). Может я не так подключил библиотеку?
0
|
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|
12.04.2018, 23:15 | 6 |
0
|
0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 9
|
|
13.04.2018, 11:25 [ТС] | 7 |
grgdvo, 2018-04-13 10:22:47.175 MSK [2884] ВАЖНО: загрузить библиотеку "C:/Program Files/PostgreSQL/10/lib/plugin_debugger.dll" не удалось: The specified procedure could not be found.
2018-04-13 10:22:47.175 MSK [2884] СООБЩЕНИЕ: система БД выключена
0
|
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|
14.04.2018, 01:30 | 8 |
проверьте права доступа для этого пользователя.
может не может читать библиотеки??! c:\Program Files\PostgreSQL\.... - весь путь пройдите по шагам. Может ли пользователь postgres читать все указанные в пути директории
0
|
0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 9
|
|
15.04.2018, 13:01 [ТС] | 9 |
grgdvo, Да, может, я проверял. Каждая строчка пользователю открыты все права на запись и чтение.
0
|
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|
15.04.2018, 16:47 | 10 |
может вы что-то не так установили??! поскольку вы все равно в тестовой среде,
попробуйте переустановить 10-ку (удалить и установить заново). Вот только что установил две версии 9.6 и 10.3 и обе работают на чистой Windows7.
0
|
0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 9
|
|
16.04.2018, 01:17 [ТС] | 11 |
grgdvo, так они у меня обе работают вместе, если библиотеку отключить о которой было написано выше.
0
|
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|
16.04.2018, 13:03 | 12 |
Попробую у себя подключить библиотеку.
Добавлено через 4 часа 50 минут Видимо у вас действительно что-то не то с этой библиотекой. Все подгружается и нигде не ругается.
0
|
0 / 0 / 0
Регистрация: 12.04.2018
Сообщений: 9
|
|
16.04.2018, 13:05 [ТС] | 13 |
grgdvo, вы взяли эту библиотеку, подключили(в 10ой версии) ее в конфиге и попытались запустить апгрейд?
или вы просто запустили службу? попробуйте выполнить обновление.
0
|
1241 / 960 / 379
Регистрация: 02.09.2012
Сообщений: 2,936
|
|||||||||||
16.04.2018, 13:44 | 14 | ||||||||||
Сообщение было отмечено Pawk1n как решение
Решение
если я правильно слежу за ходом решения проблемы, то сейчас мы остановились на ошибке запуска именно сервера из-за ругани на библиотеку. В данном случае не вижу разницы, что сервер запускается автоматически при старте системы илм ручном перезапуске, что pg_upgrade его запускает в процессе обновления.
То есть вы хотите сказать, что просто запустить сервер - все работает, а когда начинаешь делать upgrade, то возникает описанная ошибка?? Вот контрольные суммы моих установок (версия 10.3)
Кликните здесь для просмотра всего текста
0
|
16.04.2018, 13:44 | |
16.04.2018, 13:44 | |
Помогаю со студенческими работами здесь
14
Обновление версии php Обновление до версии 8.1 / права администратора Обновление версии php в denwer возможно ли обновление версии ОС, с 9.2 на 9.3 например Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |