Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема при restore. / 7 сообщений из 7, страница 1 из 1
30.03.2011, 15:52
    #37190497
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при restore.
Добрый день!

Помогите, пожалуйста, разобраться. Делаем restore database из on-line бэкапа с накаткой логов до конца в уже существующую базу. Делает вид, что бэкап развернула, но ругается, что номер первого лога неправильный, хотя логи только что развернулись из этого же бэкапа. При детальном рассмотрении оказалось, что из бэкапа развернулись далеко не все табличные пространства.

Хотели дропнуть базу, но не удалось, потому что она застряла в состоянии rollforward pending, стабилизироваться не хотела и удаляться, соответственно, тоже.

Пришлось удалить всю DB2 целиком и поставить заново, благо других баз там не было.

Когда позже повторили то же самое восстановление из того же бэкапа, но уже не в существующую базу, а во вновь создаваемую, все прошло гладко.

Операционка - Win64, DB2 - 8.2

Заранее благодарны.
...
Рейтинг: 0 / 0
30.03.2011, 16:30
    #37190632
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при restore.
Добрый день.

Наверное, оно нашло в активном пути какой-то лог с таким же именем, как и тот, который вы развернули из архива в LOGTARGET.
Если да, то уберите его оттуда.
...
Рейтинг: 0 / 0
31.03.2011, 08:21
    #37191587
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при restore.
Мы все старые логи удалили, были только логи из бекапа (проверили какие логи дожны быть list history backup).
Скорее всего основная причина- то что не восстановились все табличные пространства.
Вот и непонятно, почему из одного и того же бекапа в существующую базу - TS не восстановились, в новую- все восстановилось.
А самое главное - когда БД попадает в состояние pennding и вывести ее из этого состояния невозможно- то как ее удалить? (иногда при цейноте времени легче обойти проблему, чем разбираться почему она возникла)
...
Рейтинг: 0 / 0
31.03.2011, 09:42
    #37191662
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при restore.
chuk_and_gek,

Как вы определили, что восстановились не все табличные пространства?
Какой код ошибки был при rollforward?
Для удаления БД надо в db2cw выдать
Код: plaintext
db2 drop db  dbname 
не подключаясь к БД.
...
Рейтинг: 0 / 0
31.03.2011, 13:07
    #37192195
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при restore.
Посмотрели в папку где должны были создаться TS- там были не все файлики и папочки.
При попытке сделать drop (без коннекта к ней) выдавалось сообщение, что БД в данный момент используется.
А ошибка при накате была следующая- SQL1273N
...
Рейтинг: 0 / 0
31.03.2011, 13:58
    #37192367
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при restore.
chuk_and_gek,

Т.е. вы хотите сказать, что, несмотря на то, что restore сказал, что всё нормально, в db2diag.log не было ругани, а некоторые табличные пространства не восстановились?
Можеь, эти "файлики и папочки" - от контейнеров табличных пространств, которые после взятия backup создавались?

Код: plaintext
1.
2.
SQL1273N  Roll-forward recovery on database "<name>" cannot reach the
      specified stop point (end-of-log or point-in-time) because of
      missing log file "<name>" on node "<node-number>".
т.е. это значит, что не "номер первого лога неправильный", а оно не находит нужного файла.
Он был среди логов из архива или нет?

Если с базой никто не соединен, то drop db должен проходить.
list application for db dbname
что выдавало?
Можно, конечно, для БД в rollforward-pending предварительно выдать rollforward ... cancel, но по-моему оно и так должно позволять удалить...
...
Рейтинг: 0 / 0
31.03.2011, 14:12
    #37192413
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при restore.
Вот именно- restore - успешно выполнен, в db2diag- ошибок нет.
TS действительно не создались (потом когда после переустановки DB2 восстановили из того же бекапа- папочки и файлы были на месте).
По логам- посмотрели (list history backup) - что нужно три лога с такими-то номерами, проверили- они развернулись. Пробовали и руками их переписывать c другого сервера. Так же, пробовали логи и по старому пути выкладывать, и новый путь указывали.
List application показывал коннектов не было.
Стабилизировать то же не удалось- писала что, БД в состоянии pennding.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема при restore. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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