Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt / 13 сообщений из 13, страница 1 из 1
21.12.2018, 06:47
    #39751114
nbusarov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
Добрый день. Прошу помощи. При попытке сдампить базу, выкидывает следующую ошибку:
авторpg_dump: Ошибка выгрузки таблицы "_reference22785": сбой в PQgetResult().
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
pg_dump: Выполнялась команда: COPY public._reference22785 (_idrref, _version, _marked, _predefinedid, _description, _fld22862rref, _fld22863, _fld22864, _fld22865, _fld22866, _fld22867, _fld22868, _fld22869, _fld22870, _fld22871, _fld22872, _fld22873, _fld22874) TO stdout;
Postgres 9.4 на Ubuntu 14.04
Как побороть эту проблему?
...
Рейтинг: 0 / 0
21.12.2018, 11:08
    #39751197
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
Восстановиться с бэкапа. Если нет - ковырять, в какой строке и в какой колонке повреждение (думаю, банальный select * from _reference22785 из psql аналогичным же образом свалится на какой-то строчке).
...
Рейтинг: 0 / 0
21.12.2018, 11:31
    #39751208
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
nbusarov,

compressed data is corrupt можно словить только в одном месте: https://github.com/postgres/postgres/blob/REL9_4_STABLE/src/backend/utils/adt/pg_lzcompress.c#L774
При распаковке сжатых данных из toast.
Следовательно у вас или неисправна ram и вы не можете распаковать данные, или неисправна ram и вы уже записали данные неверно или неисправен диск.
Ну за исключением совсем клинических случаев вроде выключенного fsync
...
Рейтинг: 0 / 0
21.12.2018, 20:02
    #39751525
nbusarov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
Спасибо за ответы, Возник вопрос, занулить эту таблицу или подменить из аналогичной базы? Как лучше сделать? В 1С эта таблица отвечает за новости, то есть ничего существенного.
...
Рейтинг: 0 / 0
21.12.2018, 20:07
    #39751527
nbusarov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
Melkij,
Не проверял, скорее всего fsynk выключен.
...
Рейтинг: 0 / 0
21.12.2018, 20:15
    #39751528
nbusarov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
Scott Tiger,
Проблема скорее всего возникла более месяца назад, восстанавливать БД и доки за месяц геморрой еще тот.
...
Рейтинг: 0 / 0
22.12.2018, 12:20
    #39751598
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
nbusarov, drop table попробуйте для начала (предварительно убедившись, что точно можете восстановить структуру и зависимые объекты - индексы и т.п.).
...
Рейтинг: 0 / 0
22.12.2018, 20:07
    #39751718
Melkij
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
nbusarovMelkij,
Не проверял, скорее всего fsynk выключен.
Ну так если вам база изначально не нужна - грохните её целиком и инициализируйте заново.
...
Рейтинг: 0 / 0
23.12.2018, 02:37
    #39751789
nbusarov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
Melkij,

Я не уверен, что смогу восстановить до предыдущего состояния.
...
Рейтинг: 0 / 0
23.12.2018, 02:40
    #39751790
nbusarov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
Scott Tiger,
А в null как кинуть таблицу?
...
Рейтинг: 0 / 0
23.12.2018, 02:47
    #39751791
nbusarov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
Гооспода, а как Вам идея, заменить эту таблицу из другой базы? Какая команда нужна?
...
Рейтинг: 0 / 0
24.12.2018, 11:48
    #39752115
Scott Tiger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
nbusarov, мне кажется, Вам лучше обзорную литературу по PostgreSQL почитать для начала. А задачу восстановления повреждённой БД в отсутствие бэкапа перепоручить кому-то, кто это делал раньше.
...
Рейтинг: 0 / 0
09.01.2019, 14:55
    #39757206
Синий Слон
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt
nbusarovГооспода, а как Вам идея, заменить эту таблицу из другой базы? Какая команда нужна?


Я за.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_dump: Сообщение об ошибке с сервера: ОШИБКА: compressed data is corrupt / 13 сообщений из 13, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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