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

Имеем 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
SQL1477N
    #37865664
chuk_and_gek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опишу поподробнее.
Есть два сервера. Настроен HADR
Выполнили takeover
На базе, которая стала первичной на некоторых табличках появилась ошибка.
Сделали опять takeover. На базе, которя стала основной такой ошибки нет. Непонятно.
Теперь заново организовывать хадр? или можно как-то по-другому?
...
Рейтинг: 0 / 0
SQL1477N
    #37865729
chuk_and_gek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
chuk_and_gek,

Вроде разобрались, есть много таблиц с NOT LOGGED INITIALLY
Т.е. если есть такие таблицы, то HADR не имеет смысла?
А как делать резервирование? Только через офлайновый бекап?
...
Рейтинг: 0 / 0
SQL1477N
    #37866295
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
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
SQL1477N
    #37866510
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
SQL1477N
    #37866598
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То, что содержимое теряется - иначе и быть не может. Но при малейшем чихе заставлять пересоздавать... это IBM'у минус. Ладно только drop table/create table, но на них же может куча вещей висеть - индексы, вьюхи, гранты, ... Ну, я сделал себе инструмент, но поделиться всё ещё не могу.

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

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


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