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

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

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

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

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

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

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

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

Как вы определили, что восстановились не все табличные пространства?
Какой код ошибки был при rollforward?
Для удаления БД надо в db2cw выдать
Код: plaintext
db2 drop db  dbname 
не подключаясь к БД.
...
Рейтинг: 0 / 0
Проблема при restore.
    #37192195
chuk_and_gek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрели в папку где должны были создаться TS- там были не все файлики и папочки.
При попытке сделать drop (без коннекта к ней) выдавалось сообщение, что БД в данный момент используется.
А ошибка при накате была следующая- SQL1273N
...
Рейтинг: 0 / 0
Проблема при restore.
    #37192367
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
Проблема при restore.
    #37192413
chuk_and_gek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот именно- restore - успешно выполнен, в db2diag- ошибок нет.
TS действительно не создались (потом когда после переустановки DB2 восстановили из того же бекапа- папочки и файлы были на месте).
По логам- посмотрели (list history backup) - что нужно три лога с такими-то номерами, проверили- они развернулись. Пробовали и руками их переписывать c другого сервера. Так же, пробовали логи и по старому пути выкладывать, и новый путь указывали.
List application показывал коннектов не было.
Стабилизировать то же не удалось- писала что, БД в состоянии pennding.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема при restore.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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