Не удается подключиться к базе данных из снимка. Ubuntu 18.04 postgres 9.5 - PullRequest
0 голосов
/ 08 апреля 2020

Я пытаюсь подключиться к базе данных, восстановленной из снимка диска. У меня новая ВМ с Ubuntu 18.04. Я установил postgres, postgres -client и postgres -contrib из * .deb файлов. Затем я подключил управляемый диск к машине с базой данных и попытался подключиться - безуспешно.

Postgres сервер работает нормально, кластер в порядке, состояние в порядке, pg_isready ok. До Я изменяю data_directory в postgresql.conf со стандартного на смонтированный - /snapshot_data_path/. После этого мой кластер не работает, и я не могу использовать psql в postgres (ошибка ~ .s.PG SQL отсутствует. Файл исчезает из каталога по умолчанию).

chown -R to /snapshot_data_path - сделано, выглядит нормально .

Я думаю, что моя база данных работает вручную, когда я использую:

/usr/lib/postgresql/9.5/bin/postgres -d 3 -D /database/postgresql/9.5/main -c config_file=/etc/postgresql/9.5/main/postgresql.conf с этим новым путем. РЕДАКТИРОВАТЬ: Ошибка, я могу подключиться, но нет данных внутри.

Я пытаюсь найти по inte rnet аналогичные проблемы - не повезло.

Можно ли взять базу данных с 1 ВМ и связать ее с другой свободной sh ВМ? Или я должен использовать pg_dump для достижения этого?

1 Ответ

0 голосов
/ 08 апреля 2020

Вот официальная документация по этой теме c: https://www.postgresql.org/docs/9.0/backup-file.html

Сервер базы данных должен быть выключен, чтобы получить полезную резервную копию.

Вы выключили сервер во время создания снимка данных?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...