Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SQL1477N / 8 сообщений из 8, страница 1 из 1
04.07.2012, 10:56
    #37865609
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL1477N
Добрый день!

Имеем WS2003, DB28.2
На некотыре таблички стали недоступными
Driver][DB2/NT] SQL1477N For table "MMDOC.MMMM" an object "MMDOC.MMMM" in table space "MMDOC.MMMM" cannot be accessed. SQLSTATE=55019
Что делать? Может что-нибудь db2dart можно ?
...
Рейтинг: 0 / 0
04.07.2012, 11:20
    #37865664
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL1477N
Опишу поподробнее.
Есть два сервера. Настроен HADR
Выполнили takeover
На базе, которая стала первичной на некоторых табличках появилась ошибка.
Сделали опять takeover. На базе, которя стала основной такой ошибки нет. Непонятно.
Теперь заново организовывать хадр? или можно как-то по-другому?
...
Рейтинг: 0 / 0
04.07.2012, 11:43
    #37865729
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL1477N
chuk_and_gek,

Вроде разобрались, есть много таблиц с NOT LOGGED INITIALLY
Т.е. если есть такие таблицы, то HADR не имеет смысла?
А как делать резервирование? Только через офлайновый бекап?
...
Рейтинг: 0 / 0
04.07.2012, 16:10
    #37866295
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL1477N
Добрый день.
chuk_and_gekВроде разобрались, есть много таблиц с NOT LOGGED INITIALLY
Т.е. если есть такие таблицы, то HADR не имеет смысла? Non-replicated operations for high availability disaster recovery
Вы просто должны иметь эти ограничения ввиду.
Кроме того, почитайте: Best Practices: DB2 High Availability Disaster Recovery
Там, правда, есть описание параметров и возможностей, которых нет в 8.2.
chuk_and_gekА как делать резервирование? Только через офлайновый бекап?Чем онлайновое резервирование не устраивает (и в HADR, и без него)?
...
Рейтинг: 0 / 0
04.07.2012, 17:53
    #37866510
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL1477N
chuk_and_gek,

Надо помнить, что not logged initially распространяется только на ту же транзакцию, в которой табличка создаётся (делается её alter). В том случае, если это происходит позже создания копии под HADR'овую базу, то да, она будет битая.
Подумать, есть ли вообще смысл в этих NOT LOGGED INITIALLY.

Вариант - пересоздать копию под HADR из текущей базы.
Если же логирование периодически отключается в процессе работы, то это, надо полагать, неважные таблицы, которые можно просто пересоздать (таблица грохнеца при банальном rollback в транзакции, где для неё было отключено логирование).

Вообще, "здоровье" standby базы (доступность всех объектов, отсутствие какого-нибудь громадного, требующего пересоздания, индекса) - непростой вопрос. Варианта два:
а) внимательно следить за db2diag.log, не пропуская ничего .
б) время от времени делать слепок со stendby базы:
- погасить standby базу;
- снять физическую копию на другой сервак;
- поднять standby;
- копию закаталогизировать, вытащить из HADR'а, проверить доступность всего/пробежаться по ней db2dart'ом.

В более удобоваримый вид эту задачу привела бы возможность делать backup со standby базы (да и само по себе было бы удобно). Марк, в 10-ке такая возможность не появилась?
...
Рейтинг: 0 / 0
04.07.2012, 18:50
    #37866598
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL1477N
То, что содержимое теряется - иначе и быть не может. Но при малейшем чихе заставлять пересоздавать... это IBM'у минус. Ладно только drop table/create table, но на них же может куча вещей висеть - индексы, вьюхи, гранты, ... Ну, я сделал себе инструмент, но поделиться всё ещё не могу.

LOAD FROM CURSOR определённо удобнее и не заставляет пересоздавать таблицу и зависимых от неё в случае сбоя, но с бекапами и наверняка HADR'ом всё равно плохо.
...
Рейтинг: 0 / 0
04.07.2012, 19:12
    #37866617
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL1477N
CawaSPbВ более удобоваримый вид эту задачу привела бы возможность делать backup со standby базы (да и само по себе было бы удобно). Марк, в 10-ке такая возможность не появилась?
Нет.
Reads on standby restrictions .
Там стало возможным несколько standby баз заводить. С одной из которых, например, временно её деактивируя, можно файловым копированием делать резервирование.
...
Рейтинг: 0 / 0
04.07.2012, 19:37
    #37866648
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL1477N
Mark Barinstein,

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


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