powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Получение списка таблиц, находящихся в состоянии отложенной реорганизации
4 сообщений из 4, страница 1 из 1
Получение списка таблиц, находящихся в состоянии отложенной реорганизации
    #39431947
Semen Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте всем!

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

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

Добрый день.

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

Ну и лучше всё же код ошибки сообщать.
...
Рейтинг: 0 / 0
Получение списка таблиц, находящихся в состоянии отложенной реорганизации
    #39432015
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Semen PopovИногда бывают случаи (пока не могу сказать по каким причинам)
Накладывается на время бекапа?
...
Рейтинг: 0 / 0
Получение списка таблиц, находящихся в состоянии отложенной реорганизации
    #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
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Получение списка таблиц, находящихся в состоянии отложенной реорганизации
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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