Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / не работает pg_dump / 17 сообщений из 17, страница 1 из 1
28.08.2018, 13:00
    #39694268
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
Добрый день.

Перестал работать pg_dump.


При попытке экспорта всей БД


pg_dump.exe --port 5432 --username postgres --format custom --blobs --verbose --file "D:\1.dmp" "proddb"


Выдает ошибку:

Код: sql
1.
отношение "public.table1" не существует



При этом в pg_tables таблица table1 отсутствует.



Откуда pg_dump ее берет?

И как заставить его сделать экспорт?
...
Рейтинг: 0 / 0
28.08.2018, 13:15
    #39694280
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
При этом добавление

--exclude-table="public.table1"

и

--exclude-table=table1




Выдает такую же ошибку.
...
Рейтинг: 0 / 0
28.08.2018, 13:22
    #39694283
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
при этом если явно указать таблицу (-t), которая точно есть в БД, и она отображается в pg_tables

то пишет

Код: sql
1.
pg_dump: Соответствующие таблицы не найдены
...
Рейтинг: 0 / 0
28.08.2018, 13:34
    #39694293
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
тааак, в логи вот такие ошибки:


Код: sql
1.
2.
no left sibling (concurrent deletion?) in "pg_attribute_relid_attnam_index"
lock main 117631 is not held





как востановить работу БД ? о_О
...
Рейтинг: 0 / 0
28.08.2018, 13:40
    #39694297
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
REINDEX INDEX pg_attribute_relid_attnam_index
VACUUM FULL pg_attribute

выполнились успешно, но ошибки не ушли.
...
Рейтинг: 0 / 0
28.08.2018, 14:02
    #39694310
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
В pg_locks вижу только свою сессию.

Хотя коннектов в БД несколько десятков.
...
Рейтинг: 0 / 0
28.08.2018, 14:05
    #39694316
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
другие БД кластера выгружаются.
...
Рейтинг: 0 / 0
28.08.2018, 14:10
    #39694319
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
реплика не используется.

версия постгрес 9.4
...
Рейтинг: 0 / 0
28.08.2018, 14:19
    #39694325
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
перезапуск постгрес не помогает.
...
Рейтинг: 0 / 0
28.08.2018, 14:23
    #39694328
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
При попытке создать table1 пишет:

Код: sql
1.
HINT:  С отношением уже связан тип с таким же именем; выберите имя, не конфликтующее с существующими типами.
...
Рейтинг: 0 / 0
28.08.2018, 14:26
    #39694334
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
может, это не таблица, а вид.
...
Рейтинг: 0 / 0
28.08.2018, 14:29
    #39694338
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
комитреплика не используется.

версия постгрес 9.4

9.4 сколько?
Я бы рекомендовал базу из backup налить.
Оживлять ее можно долго.

Попробуйте на всякий случай reindex system proddb; сделать.
Но перед этим все остановить и весь кластер скопировать куда то в сохранное место чтобы копия была перед тем как начинать ее корежить.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
28.08.2018, 14:34
    #39694347
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
Maxim Boguk сколько?


9.4.5
...
Рейтинг: 0 / 0
28.08.2018, 14:48
    #39694355
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
комитMaxim Boguk сколько?


9.4.5

А то что сейчас последняя это 9.4.19 и у вас года 3-4 Bug fixes не поставлено вас не смущает?
Впрочем уже поздно пить боржоми и разбираться это какая то бага в базе давно исправленная или проблемы с файловой системой или еще что.

Моя рекомендация - заново поставить начисто 9.4.19 и восстановить туда все из backups (это единственный более менее безопасный метод после подобных ошибок если у вас нет квалификации с их разбором и лечением).

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
28.08.2018, 15:39
    #39694411
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
Maxim Bogukкомитпропущено...


9.4.5

А то что сейчас последняя это 9.4.19 и у вас года 3-4 Bug fixes не поставлено вас не смущает?
Впрочем уже поздно пить боржоми и разбираться это какая то бага в базе давно исправленная или проблемы с файловой системой или еще что.

Моя рекомендация - заново поставить начисто 9.4.19 и восстановить туда все из backups (это единственный более менее безопасный метод после подобных ошибок если у вас нет квалификации с их разбором и лечением).

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru


А как их можно вылечить?

Пока я заметил что в pg_attribute меньше записей чем в такой же БД на другом сервере.
...
Рейтинг: 0 / 0
28.08.2018, 16:00
    #39694438
комит
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
Восстанавливаю в новую БД из дампа.



Скажите, можно ли как-ни будь будет перенести системный каталог из восстановленной БД в ту, что проблемная?
...
Рейтинг: 0 / 0
28.08.2018, 20:55
    #39694587
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не работает pg_dump
комитВосстанавливаю в новую БД из дампа.



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

Нет в принципе.

PS: об этом можно было бы подумать если бы backups снимались с --binary-upgrade (но я очень не рекомендую это делать для чего то кроме экспериментов).



--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / не работает pg_dump / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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