powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Полное восстановление(complete recovery).Вопрос про XID.
3 сообщений из 3, страница 1 из 1
Полное восстановление(complete recovery).Вопрос про XID.
    #39477432
svan2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый,
Восстанавливаю базу на другом хосте! Подскажите как узнать какой последний журнал необходим при полном восстановлении 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
Полное восстановление(complete recovery).Вопрос про XID.
    #39477438
svan2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый,
Восстанавливаю базу на другом хосте! Подскажите как узнать какой последний журнал необходим при полном восстановлении 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
Полное восстановление(complete recovery).Вопрос про XID.
    #39477465
daevy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
svan2,

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

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

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


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