Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Восстановление с повтором транзакций
|
|||
|---|---|---|---|
|
#18+
Добрый день. вопрос по db2 v.8, персоналочный. ...Проблема такая: сделал офлайновую резервуню копию базы данных, скопировал ее на резервный сервер, развернул, скопировал лог файлы в 11.58 с пром. базы в директорию куда развернул резервную, запустил повтор транзакций на резервной сервере. А восстановилась база до: Последняя принятая транзакция = 2009-05-12-08.16.31.000000 Получается+3 часа по Гринвичу=11.16.31.000000 Далее заселектил таблицу на резервной базе и последняя запись в 11.16.31 Вопрос: какие причины могли повлиять на восстановление данных с потерей данных в 30 минут ? Время на серверах синхронизировано с разницей в 30 секунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 15:30 |
|
||
|
Восстановление с повтором транзакций
|
|||
|---|---|---|---|
|
#18+
ARCHIVE LOG делали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 17:33 |
|
||
|
Восстановление с повтором транзакций
|
|||
|---|---|---|---|
|
#18+
Нет. ...Лог файлы копируются на резервный сервер каждые 30 минут. В случае выхода из строя пром. сервера, тогда на резервном - рестор и роллфорвард. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2009, 20:47 |
|
||
|
Восстановление с повтором транзакций
|
|||
|---|---|---|---|
|
#18+
mustaccioARCHIVE LOG делали? GidaНет. Это был риторический вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2009, 00:43 |
|
||
|
Восстановление с повтором транзакций
|
|||
|---|---|---|---|
|
#18+
:) тогда вопрос по "правильности" сратегии отделения информации для восстановления: ...2 Сервера-промышленный и резернвый. Раз в неделю выполняется польная офлайновая резервная копия БД. Далее копируется на резервный сервер. На пром. сервере каждые 40 минут выполняется команда "ARCHIVE LOG", спустя минуту копируются лог файлы на резернвый сервер. Промышленная база постоянно начиняется информацией, даже в момент выполнения "ARCHIVE LOG" и копирования лог файлов. ...Вопросы: 1. Никаких подводнй камней не вылезет при одновременных транзакциях и выполнения "ARCHIVE LOG" ? 2. Насколько правильная (неправильная) такая стратегия восстангвления БД ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 09:49 |
|
||
|
Восстановление с повтором транзакций
|
|||
|---|---|---|---|
|
#18+
Gida:) тогда вопрос по "правильности" сратегии отделения информации для восстановления: ...2 Сервера-промышленный и резернвый. Раз в неделю выполняется польная офлайновая резервная копия БД. Далее копируется на резервный сервер. На пром. сервере каждые 40 минут выполняется команда "ARCHIVE LOG", спустя минуту копируются лог файлы на резернвый сервер. Промышленная база постоянно начиняется информацией, даже в момент выполнения "ARCHIVE LOG" и копирования лог файлов. ...Вопросы: 1. Никаких подводнй камней не вылезет при одновременных транзакциях и выполнения "ARCHIVE LOG" ? 2. Насколько правильная (неправильная) такая стратегия восстангвления БД ?Когда вы делаете ARCHIVE LOG, то текущий активный лог закрывается (т.е. в него никто уже больше писать не будет), и вы можете накатываться только по нему и тем, которые имеют номер ниже, но не выше (т.к. это активные логи и по ним лучше не накатываться). Для этого удобно, например, использовать параметр базы logarchmeth[1|2], т.к. именно в подкаталоги этого каталога, на который указывает этот параметр, будут класться закрытые логи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 14:14 |
|
||
|
Восстановление с повтором транзакций
|
|||
|---|---|---|---|
|
#18+
Спасибо !!! ...А вот можно ли после команды "ARCHIVE LOG" узнать время, чтобы можно было восстановиться в случае чего ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 15:30 |
|
||
|
Восстановление с повтором транзакций
|
|||
|---|---|---|---|
|
#18+
GidaА вот можно ли после команды "ARCHIVE LOG" узнать время, чтобы можно было восстановиться в случае чего ?Зачем вам это время? В db2diag.log пишется при этом номер журнала, который архивируется. Если вы хотите восттановиться потом только по транзакциям, которые завершились до архивирования, вы просто накатываетесь по конца по логам с номерами не выше этого. Т.е. логи с номерами выше вы просто удаляете из тех мест, где rollforward их может найти (log path, overflow log path). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 16:04 |
|
||
|
Восстановление с повтором транзакций
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinGidaА вот можно ли после команды "ARCHIVE LOG" узнать время, чтобы можно было восстановиться в случае чего ?Зачем вам это время? В db2diag.log пишется при этом номер журнала, который архивируется. Если вы хотите восттановиться потом только по транзакциям, которые завершились до архивирования, вы просто накатываетесь по конца по логам с номерами не выше этого. Т.е. логи с номерами выше вы просто удаляете из тех мест, где rollforward их может найти (log path, overflow log path). Понятно. Спасибо ! ...А я проверил: если восстанавливать по лог файлам, то DB не восстанавливает по активным файлам, а только по архивным, несмотря на то, что архивные с активными лежат друг с другом в одной директории. Поэтому как бы можно и не удалять лог " из тех мест", так как все равно активные логи при восстановлении не возьмутся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2009, 17:00 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35988449&tid=1603252]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 426ms |

| 0 / 0 |
