powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / не рабочие вьюхи при обновлении до db2 9.7 luw
12 сообщений из 12, страница 1 из 1
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36077414
nva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База востанавливается из бэкапа. Часть вьюх становится не рабочими при обращении к ним выдается ошибка что имя не определено (SQLCODE=-204, SQLSTATE=42704)
При этом сделав запрос к syscat.views в колонке Valid значение 'Y' Как заставить db2 пересчитать данную колонку для вьюх ?
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36079047
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nva,

1. какое именно имя не определено?
имя этой вью или какого-то другого объекта?
2. есть ли внутри вью ссылки на неквалифицированные (без указания имени схемы) объекты?
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36079245
noand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Не определено имя вьюхи, на базе которой строится вьюха из которой идет выборка данных.
2. Да вьюха имя которой не определено не имеет имени схемы. Имя схемы указывалось при установлении соединения до 9.7 все прекрасно работало. Если тупо пересоздать вьюху, то все начинает работать.
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36079492
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
noand1. Не определено имя вьюхи, на базе которой строится вьюха из которой идет выборка данных.
2. Да вьюха имя которой не определено не имеет имени схемы. Имя схемы указывалось при установлении соединения до 9.7 все прекрасно работало. Если тупо пересоздать вьюху, то все начинает работать.Можете привести для одной из таких кривых вью:
Код: plaintext
select qualifier from syscat.views where viewschema='...' and viewname='...'
в старой и новой (после миграции которая) базах?
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36079799
nva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select qualifier from syscat.views where viewschema='DB2ADMIN' and viewname='VLSTLIVCLIENT'
Запрос ушел в гору на 9.7
на версиях с 8.2fix16 по 9.5fix2 все нормально.
QUALIFIER
------------
DB2ADMIN

На не побившихся вьюхах 9.7 вполне корректно отрабатывает
select qualifier from syscat.views where viewschema='DB2ADMIN' and viewname='VLIVADDRESS'
QUALIFIER
------------
DB2ADMIN

Запрос select * from syscat.views тоже выполняется бесконечно.
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36080001
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nvaselect qualifier from syscat.views where viewschema='DB2ADMIN' and viewname='VLSTLIVCLIENT'
Запрос ушел в гору на 9.7
на версиях с 8.2fix16 по 9.5fix2 все нормально.
QUALIFIER
------------
DB2ADMIN

На не побившихся вьюхах 9.7 вполне корректно отрабатывает
select qualifier from syscat.views where viewschema='DB2ADMIN' and viewname='VLIVADDRESS'
QUALIFIER
------------
DB2ADMIN

Запрос select * from syscat.views тоже выполняется бесконечно.Что в db2diag.log записалось в процессе миграции?
Есть ли ошибки там?
Что на v9.7 выдаёт
Код: plaintext
select * from sysibm.sysversions
?
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36080565
nva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
v9.7 выдаёт

VERSIONNUMBER VERSION_TIMESTAMP AUTHID VERSIONBUILDLEVEL
---------------- --------------------- --------- ------------------------------
7010000 3/31/2003 4:51:28 PM DB2ADMIN (null)
8020600 10/13/2006 2:49:45 PM SYSIBM (null)
9050200 5/1/2009 7:11:19 AM SYSIBM (null)
9070000 6/23/2009 11:40:32 PM SYSIBM s090521
Востановил еще одну базу из бэкапа db2diag не выводит на это время ни каких сообщений. Вьюхи опять видимо битые при выборке из syscat.views запрос повисает. Ситуация воспроизводится не на одном компьютере и версиях express-c и enterprise.
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36080725
Фотография Абсолют
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Банальный вопрос, а вы
Код: plaintext
UPDATE DATABASE yourbase
делали?
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36081053
nva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Абсолют, при востановлении из бэкапа он автоматом делает migrate в процессе. Для одной базы делал UPDATE DATABASE результат вообщем тот же.

Прикрепил лог востановления базы в которой так же появились проблемы с вьюхами.
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36081056
nva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nva,
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36081457
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nvaПрикрепил лог востановления базы в которой так же появились проблемы с вьюхами.В логе ничего подозрительного.
Похоже на баг.
Если можете, откройте PMR.
Если нет, то сделайте так: на v8, например, убейте все объекты, кроме тех, на которые ссылается хотя бы 1 кривая вью, удалите данные из таблиц, на которые оставшиеся объекты ссылаются.
Сделайте оффлайновый архив со сжатием и выложите куда-нибудь - я заберу его и посмотрю...
...
Рейтинг: 0 / 0
не рабочие вьюхи при обновлении до db2 9.7 luw
    #36086093
nva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вьюха DB2ADMIN.VLIVLSTCALCOBJTYPE, была среди битых при переносе на 9.7. Когда я поднял бэкап на 9.7 обрезанной базы он была рабочая. Видимо видимо ошибка происходит при большом кол-ве объектов и создать простой воспроизводимый пример не так просто.
http://narod.ru/disk/10859235000/TOMSK_T.0.zip.html
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / не рабочие вьюхи при обновлении до db2 9.7 luw
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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