powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
5 сообщений из 5, страница 1 из 1
restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
    #38617711
Фотография Константин Евтеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Столкнулся со следующей проблемой:
При проверке работоспособности бэкапа возникла следующая ошибка
Код: sql
1.
PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"


Далее выяснил что разные версии postgres на серверах:
"PostgreSQL 9.3.3 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit"
восстанавливал на
"PostgreSQL 9.3.2 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit"
Вопроса два:
1) Ошибка из-за разных версий?
2) Как обновить с 9.3.2 на 9.3.3 с минимальным простоем, какие подводные камни могу встреть, как долго по времени будет проходить обновление?
...
Рейтинг: 0 / 0
restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
    #38617781
Фотография Константин Евтеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вроде в документации написано что должна быть полная совместимость

Код: sql
1.
Minor releases never change the internal storage format and are always compatible with earlier and later minor releases of the same major version number, e.g., 8.4.2 is compatible with 8.4, 8.4.1 and 8.4.6. To update between compatible versions, you simply replace the executables while the server is down and restart the server. The data directory remains unchanged — minor upgrades are that simple.
...
Рейтинг: 0 / 0
restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
    #38617815
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин ЕвтеевВроде в документации написано что должна быть полная совместимость

Код: sql
1.
Minor releases never change the internal storage format and are always compatible with earlier and later minor releases of the same major version number, e.g., 8.4.2 is compatible with 8.4, 8.4.1 and 8.4.6. To update between compatible versions, you simply replace the executables while the server is down and restart the server. The data directory remains unchanged — minor upgrades are that simple.



это для приложения...
репликация легко может ломаться минорными релизами...
поэтому всегда ПЕРВЫМИ обновляют реплики (так как они старую версию WAL всегда поддерживают)
а после этого уже обновляют мастер базу
и это в документации даже где то описано если я не ошибаюсь
...
Рейтинг: 0 / 0
restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
    #38617820
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин ЕвтеевДобрый день!
Столкнулся со следующей проблемой:
При проверке работоспособности бэкапа возникла следующая ошибка
Код: sql
1.
PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"


Далее выяснил что разные версии postgres на серверах:
"PostgreSQL 9.3.3 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit"
восстанавливал на
"PostgreSQL 9.3.2 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 4.7.2-5) 4.7.2, 64-bit"
Вопроса два:
1) Ошибка из-за разных версий?
2) Как обновить с 9.3.2 на 9.3.3 с минимальным простоем, какие подводные камни могу встреть, как долго по времени будет проходить обновление?

1)да изза этого... были бы версии наоборот - проблемы бы не было

2)остановить реплику
установить новую версию
запустить реплику...
на все про все от 1 до 10 минут в зависимости от скорости рук и скорости сервера
...
Рейтинг: 0 / 0
restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
    #38617850
Фотография Константин Евтеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / restore db PANIC,XX000,"heap2_redo: unknown op code 32" "xlog redo UNKNOWN"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]