не удалось открыть каталог табличного пространства pg_tblspc/132528327/PG_9.1_201105231 во время восстановления из холодного резервного копирования, которое имеет два разных табличных пространства

Я столкнулся с проблемой при восстановлении и восстановлении холодного резервного копирования с помощью WALS. На самом деле мое хранилище базы данных в виде двух табличных пространств. Я создал одно отдельное табличное пространство, расположенное на другом диске, которое берет с него данные, т. Е. Таблицы, которые находятся в другом табличном пространстве, а не в табличном пространстве по умолчанию. Я получаю сообщение об ошибке при восстановлении холодной резервной копии на другом сервере, как показано ниже:

не удалось открыть каталог табличного пространства "pg_tblspc/132528327/PG_9.1_201105231": Нет такого файла или каталога.

На самом деле сервер работает нормально после завершения восстановления с помощью архивов, но изменения данных, которые находятся в другом табличном пространстве, не восстанавливаются, приходят только восстановленные данные. Пожалуйста, посоветуйте, как применить архивы (WALS) к таблицам, которые находятся в разных табличных пространствах разного хранилища.


person guna sekhar    schedule 21.04.2016    source источник


Ответы (1)


Восстановление WAL предполагает, что у вас есть одна и та же начальная точка для вашего каталога данных, включая таблицы, табличные пространства и т. д. Если вы потеряли табличное пространство до применения сегментов wal, вам нужно посмотреть, что вы можете сделать, чтобы получить правильную резервную копию базы данных. Если это было пропущено, вы не сможете восстановить данные, которые изначально были в таблице.

Данные, находящиеся в WAL, могут быть восстановлены настоящим экспертом, но вряд ли они будут полными.

Другими словами, вернитесь и снова просмотрите свои резервные копии.

person Chris Travers    schedule 23.04.2016