Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Полное восстановление(complete recovery).Вопрос про XID. / 3 сообщений из 3, страница 1 из 1
26.06.2017, 08:54
    #39477432
svan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное восстановление(complete recovery).Вопрос про XID.
День добрый,
Восстанавливаю базу на другом хосте! Подскажите как узнать какой последний журнал необходим при полном восстановлении PG?
Ситуация следующая:
В ORACLE журналы нумеруются по порядку. SCN сквозной и при восстановлении ORACLE
применяет логи по порядку. В PG у меня есть журналы *051-*055. При восстановлении
PG применил *052 и сказал "archive recovery complete" и "database system is ready to accept connections".
Но почему 053-055 журналы он не применил. Они не пустые 16M.
Как убедиться что он докатил последнюю транзакцию (типа SCN в ORACLE).Как
посмотреть в основной базе последнюю транзакцию и посмотреть в восстанавливаемой
базе что эта транзакция докатилась (XID или еще что)?
...
Рейтинг: 0 / 0
26.06.2017, 08:58
    #39477438
svan2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное восстановление(complete recovery).Вопрос про XID.
День добрый,
Восстанавливаю базу на другом хосте! Подскажите как узнать какой последний журнал необходим при полном восстановлении PG?
Ситуация следующая:
В ORACLE журналы нумеруются по порядку. SCN сквозной и при восстановлении ORACLE
применяет логи по порядку. В PG у меня есть журналы *051-*055. При восстановлении
PG применил *052 и сказал "archive recovery complete" и "database system is ready to accept connections".
Но почему 053-055 журналы он не применил. Они не пустые 16M.
Как убедиться что он докатил последнюю транзакцию (типа SCN в ORACLE).Как
посмотреть в основной базе последнюю транзакцию и посмотреть в восстанавливаемой
базе что эта транзакция докатилась (XID или еще что)?
...
Рейтинг: 0 / 0
26.06.2017, 09:27
    #39477465
daevy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полное восстановление(complete recovery).Вопрос про XID.
svan2,

покажите полные строки сообщений из лога.

Как вариант можно через pg_last_committed_xact() посмотреть номер (xid) последней закомиченной транзакции, потом сделать pg_xlogdump последнего сегмента и посмотреть xid транзакции на заканчивается сегмент. ну и дальше сравнить xid'ы.

Вообще я больше чем уверен что постгрес просто дошел до консистентной точки о чем и написал в лог, и дальше тихо продолжил восстанавливаться и докатил восстановление до последних сегментов.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Полное восстановление(complete recovery).Вопрос про XID. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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