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

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

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

Заранее благодарен.
--
С уважением Алексей
...
Рейтинг: 0 / 0
20.09.2005, 09:08
    #33277847
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о бекапах, точнее восстановление...
ничего не надо обходить.
Надо почитать.
Про recovery, ссылки здесь были.
Ну и конкретно про rollforward.
...
Рейтинг: 0 / 0
20.09.2005, 19:43
    #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
20.09.2005, 19:52
    #33279926
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о бекапах, точнее восстановление...
А вот у меня INCLUDE LOGS "не всегда" срабатывает. Если нужный лог "заархивирован" в другой каталог средствами СУБД, DB2 почему-то не забирает его обратно, а говорит, что лог-файл не найден и бекап завершился неудачно. Учитывая, что предсказать, понадобится ли файл, я не могу, а бекап длится часа полтора (базулька скоро к 70G подойдёт), опция INCLUDE LOGS оказывается просто-напросто неюзабельной.
...
Рейтинг: 0 / 0
21.09.2005, 12:06
    #33280837
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о бекапах, точнее восстановление...
что-то тут не так. при include logs в конце backup обрезаются активные logs и необходимые extents пишутся в backup image. _активные_ не могут быть заархивированы, куда-то перемещены.
...
Рейтинг: 0 / 0
21.09.2005, 19:09
    #33282354
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о бекапах, точнее восстановление...
Но факт остается фактом. Причём ARCHIVE LOG непосредственно перед бекапом не помогает, а вроде даже усугубляет.
...
Рейтинг: 0 / 0
21.09.2005, 19:26
    #33282384
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Снова о бекапах, точнее восстановление...
сделайте GET DB CFG
Интересно, в LOGARCHMETH1 что записано?
у меня например:
Код: plaintext
1.
 First log archive method                 (LOGARCHMETH1) = DISK:e:\test\arch\

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

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

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

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

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

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

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

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

Всё равно просит тоже!!!
...
Рейтинг: 0 / 0
20.08.2007, 13:22
    #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
21.08.2007, 05:05
    #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
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Снова о бекапах, точнее восстановление... / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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