Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.06.2017, 08:54
|
|||
---|---|---|---|
|
|||
Полное восстановление(complete recovery).Вопрос про XID. |
|||
#18+
День добрый, Восстанавливаю базу на другом хосте! Подскажите как узнать какой последний журнал необходим при полном восстановлении 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 или еще что)? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.06.2017, 08:58
|
|||
---|---|---|---|
|
|||
Полное восстановление(complete recovery).Вопрос про XID. |
|||
#18+
День добрый, Восстанавливаю базу на другом хосте! Подскажите как узнать какой последний журнал необходим при полном восстановлении 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 или еще что)? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.06.2017, 09:27
|
|||
---|---|---|---|
|
|||
Полное восстановление(complete recovery).Вопрос про XID. |
|||
#18+
svan2, покажите полные строки сообщений из лога. Как вариант можно через pg_last_committed_xact() посмотреть номер (xid) последней закомиченной транзакции, потом сделать pg_xlogdump последнего сегмента и посмотреть xid транзакции на заканчивается сегмент. ну и дальше сравнить xid'ы. Вообще я больше чем уверен что постгрес просто дошел до консистентной точки о чем и написал в лог, и дальше тихо продолжил восстанавливаться и докатил восстановление до последних сегментов. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=1996416]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 112ms |
0 / 0 |