powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Снова о бекапах, точнее восстановление...
14 сообщений из 14, страница 1 из 1
Снова о бекапах, точнее восстановление...
    #33277788
Leha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приветсвую всех!

Значит, решил побаловаться бекапами...
Если делал копию в офлайне - восстановление проблем нет.
Если делал копию в онлайне и при восстановлении подсунул журналы, проблем тоже нет.
А если не давать ему журналов (онлайн восстановление),
можно как-нить раскрутить базу?
а то пишет "активировать базу не могу из-за состояния отложенного повтора"
видимо при бекапе были активны транзакции...

есть ли возможность это обойти?

Заранее благодарен.
--
С уважением Алексей
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #33277847
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
ничего не надо обходить.
Надо почитать.
Про recovery, ссылки здесь были.
Ну и конкретно про rollforward.
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #33279918
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
You can use INCLUDE LOGS option this can help you, also you can obtain non consistient database if you don't have logs, but need data using db2dart command
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #33279926
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вот у меня INCLUDE LOGS "не всегда" срабатывает. Если нужный лог "заархивирован" в другой каталог средствами СУБД, DB2 почему-то не забирает его обратно, а говорит, что лог-файл не найден и бекап завершился неудачно. Учитывая, что предсказать, понадобится ли файл, я не могу, а бекап длится часа полтора (базулька скоро к 70G подойдёт), опция INCLUDE LOGS оказывается просто-напросто неюзабельной.
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #33280837
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
что-то тут не так. при include logs в конце backup обрезаются активные logs и необходимые extents пишутся в backup image. _активные_ не могут быть заархивированы, куда-то перемещены.
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #33282354
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но факт остается фактом. Причём ARCHIVE LOG непосредственно перед бекапом не помогает, а вроде даже усугубляет.
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #33282384
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделайте GET DB CFG
Интересно, в LOGARCHMETH1 что записано?
у меня например:
Код: plaintext
1.
 First log archive method                 (LOGARCHMETH1) = DISK:e:\test\arch\

или вы USEREXIT используете?
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #33282399
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аналогичное, только с другим путём. UserExit лучше, потому что (ввиду возможности правки исходников) имеет значительно больше возможностей, но мне лениво ради него ставить C-компилятор.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Снова о бекапах, точнее восстановление...
    #34737449
Николаха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторПриветсвую всех!

Значит, решил побаловаться бекапами...
Если делал копию в офлайне - восстановление проблем нет.
Если делал копию в онлайне и при восстановлении подсунул журналы, проблем тоже нет.
А если не давать ему журналов (онлайн восстановление),
можно как-нить раскрутить базу?
а то пишет "активировать базу не могу из-за состояния отложенного повтора"
видимо при бекапе были активны транзакции...

есть ли возможность это обойти?

Заранее благодарен.
--
С уважением Алексей

Добрый день!! У меня такой же вопрос: "Как это сделать?". Проблема в том,что журналов нет. Рез. копию восстанавливаю, а когда таблицы смотрю не получается -> автор"активировать базу не могу из-за состояния отложенного повтора" Как быть??
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #34737787
Vladimir Kiselev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если не ошибаюсь, то это именно оно:
Код: plaintext
1.
RESTORE DB DBALIAS FROM . WITHOUT ROLLING FORWARD WITHOUT PROMPTING;
Вместо . каталог, где лежит бакап.
v9.1.3, да и раньше на 7 так делали мы.
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #34738140
Николаха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leha123Приветсвую всех!

Значит, решил побаловаться бекапами...
Если делал копию в офлайне - восстановление проблем нет.
Если делал копию в онлайне и при восстановлении подсунул журналы, проблем тоже нет.
А если не давать ему журналов (онлайн восстановление),
можно как-нить раскрутить базу?
а то пишет "активировать базу не могу из-за состояния отложенного повтора"
видимо при бекапе были активны транзакции...

есть ли возможность это обойти?

Заранее благодарен.
--
С уважением Алексей
Как при восстановлении БД правильно подсунуть файлы журналов и как узнать какой именно??
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #34738173
Николаха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vladimir KiselevЕсли не ошибаюсь, то это именно оно:
Код: plaintext
1.
RESTORE DB DBALIAS FROM . WITHOUT ROLLING FORWARD WITHOUT PROMPTING;
Вместо . каталог, где лежит бакап.
v9.1.3, да и раньше на 7 так делали мы.

Всё равно просит тоже!!!
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #34738337
ananas2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[/quot]
Как при восстановлении БД правильно подсунуть файлы журналов и как узнать какой именно??[/quot]
Это чтоб глянуть номера логов, которые необходимы для восстановления... Смотри после последнего бэкапа:
db2 list history backup for db-alias

Скопируй логи в директорию DB2\NODE0000\SQL00001\SQLOGDIR , если у тебя других баз нету, и при развороте с бэкапа ты директорию явно не указывал. И делай роллфорвард:

db2 rollforward db db-alias to end of logs and complete

Или до определенной точки времени - смотри хелп по команде rollforward...

P.S. Если у тебя бэкап онлайновый - без логов не восстановишь...
...
Рейтинг: 0 / 0
Снова о бекапах, точнее восстановление...
    #34740426
Николаха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ananas2
Как при восстановлении БД правильно подсунуть файлы журналов и как узнать какой именно??
Это чтоб глянуть номера логов, которые необходимы для восстановления... Смотри после последнего бэкапа:
db2 list history backup for db-alias

Скопируй логи в директорию DB2\NODE0000\SQL00001\SQLOGDIR , если у тебя других баз нету, и при развороте с бэкапа ты директорию явно не указывал. И делай роллфорвард:

db2 rollforward db db-alias to end of logs and complete

Или до определенной точки времени - смотри хелп по команде rollforward...

P.S. Если у тебя бэкап онлайновый - без логов не восстановишь...

Помогло!!! База восстановилась!! Спасибо большое всем за помощь!!
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Снова о бекапах, точнее восстановление...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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