Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Получение списка таблиц, находящихся в состоянии отложенной реорганизации / 4 сообщений из 4, страница 1 из 1
03.04.2017, 12:37
    #39431947
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение списка таблиц, находящихся в состоянии отложенной реорганизации
Здравствуйте всем!

IBM DB2 WSE 9.7
Может некорректно выразился в теме письма, но суть вот в чем. На серверах СУБД у нас ежедневно в ночное время выполняется реорганизация таблиц базы данных. Есть скрипт, который обернут в bat-файл. Иногда бывают случаи (пока не могу сказать по каким причинам), что батник завершается с ошибкой. При этом в этот момент выполняется реорганизация какой-то таблицы. В итоге эта таблица остается висеть в состоянии "отложенная реорганизация". Приложение не может получить к ней доступ, пока принудительно ее не реорганизуешь. Вопрос: Можно ли как-то скриптом получить список таблиц, которые находятся в состоянии отложенной реорганизации?

Заранее благодарен
С уважением, Семен Попов
...
Рейтинг: 0 / 0
03.04.2017, 12:57
    #39431962
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение списка таблиц, находящихся в состоянии отложенной реорганизации
Semen Popov,

Добрый день.

См. записи с SYSIBMADM.ADMINTABINFO.REORG_PENDING='Y'

Ну и лучше всё же код ошибки сообщать.
...
Рейтинг: 0 / 0
03.04.2017, 14:00
    #39432015
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение списка таблиц, находящихся в состоянии отложенной реорганизации
Semen PopovИногда бывают случаи (пока не могу сказать по каким причинам)
Накладывается на время бекапа?
...
Рейтинг: 0 / 0
03.04.2017, 18:22
    #39432271
Semen Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Получение списка таблиц, находящихся в состоянии отложенной реорганизации
Mark Barinstein, спасибо. попробую какой-нибудь скрипт сваять.

Victor MetelitsaSemen PopovИногда бывают случаи (пока не могу сказать по каким причинам)
Накладывается на время бекапа?Нет. В батнике операция бэкапа идет после реорганизации. Бэкап не запустится пока не будет выполнена реорганизация всех таблиц. А вот реорганизация почему-то дала сбой. По логам сначала висела на REORG TABLE CS.ENTERLOG. Потом задачу мы уже срубили. Надо наверно db2diag.log посмотреть

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
REORG TABLE CS.ROLE_OLD                                        
DB20000I  Команда REORG выполнена успешно.

REORG TABLE CS.OPERADR                                         
DB20000I  Команда REORG выполнена успешно.

REORG TABLE CS.OPERATOR                                        
DB20000I  Команда REORG выполнена успешно.

REORG TABLE CS.OPERATORROLE                                    
DB20000I  Команда REORG выполнена успешно.

REORG TABLE CS.PROPSBIUD                                       
DB20000I  Команда REORG выполнена успешно.

REORG TABLE CS.ENTERLOG                                        
SQL2216N  При перестройке таблицы или ее индексов произошла ошибка SQL с кодом 
"-1224".

REORG TABLE CS.ETAP                                            
SQL2216N  При перестройке таблицы или ее индексов произошла ошибка SQL с кодом 
"-1224".

REORG TABLE CS.ETAPMENU                                        
SQL2216N  При перестройке таблицы или ее индексов произошла ошибка SQL с кодом 
"-900".

REORG TABLE CS.KORRLOG                                         
SQL2216N  При перестройке таблицы или ее индексов произошла ошибка SQL с кодом 
"-900".
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Получение списка таблиц, находящихся в состоянии отложенной реорганизации / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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