|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
День добрый, друзья! Помогите пожалуйста с ситуацией: Была DB2 8,1, все отлично работало. Понадобилось обновиться до 9.7. Забакапился, удалил 8.1, проставил 9.7, прикрутил две базы, которые на ней крутились. Одна проапгрейдилась нормально, вторая выдает ошибку 0980С. Восстанавливался из бакапа- такая же ситуация. Значит забакапился уже с ошибкой. Более старые бакапы низя, использовать - очень много поменялось в них как раз перед обновлением. Лог смотрел, так и не понял, на что она ругается. Прикладываю его вам, поглядите пожалуйста, может кто подскажет, в каком направлении копать... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2016, 13:05 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
Ashur, Добрый день. Пришлите всё, что появляется в db2diag.log после начала восстановления / миграции. Т.е. сделайте перез началом: db2diag -A выполните восстановление / миграцию, пришлите весь db2diag.log ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2016, 12:43 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
Добрый день, подниму тему. Ситуация та же , очень похожая с ТС (даже алиас базы тот же) видать коллега по цеху. Установил DB2 версии 9.7 , залил туда каталог с базами от 8.1 при попытке upgrade database 2 базы нормально проапгрейдились, одна не хочет, помогите пожалуйста разобраться, очень нужно. В DB2 опыта очень мало, но постараюсь разобраться и понять. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 18:31 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
Добрый день. evgeny777залил туда каталог с базами от 8.1Что это значит? Скопировали вручную? Если да, то уверены, что скопировали все каталоги базы? Кроме того, почему на 9.7 без фикспаков переходите? Их 11 (!) вышло... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2019, 21:16 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
Добрый день,Mark Barinstein. Перешел на 9.7 т.к. поменялась ОС на 2008R2, 8.1 на нее вставать без танцев с бубном не хочет, ранее была ОС 2003. Других дистрибутивов в конторе нет.Насколько я понял DB9.7 Fix18 (могу ошибаться, как проверить?) Где скачать фикспаки ? ОС х64 ,а DB2 х32. Скопировал папку C:\DB2\NODE0000 (со старого сервака на новый полностью) в ней папки :SQL00001,SQL00002,SQL00003,SQLDBDIR Уверенности что сделал все правильно, конечно нет, но успешный апгрейд двух других баз все таки внушает некий оптимизм по такому пути решения. Добавлял БД так :После копирования папки , в система/экземпляр путем указания пути(диска) и выбора имени БД добавил все три базы, при создании запроса к ним система просит провести upgrade database, что собственно и было сделано со свеми требя БД (две удачно одна(PERSDB) нет). Пытался добавлять БД при помощи резервного копирования (сделал бакап базы на старом сервере, развернуть в новую БД на новом) не получилось, т.к. просит развернуться в уже существующую БД, вероятно я что-то недопонял в этой технологии. В бакупе вероятно БД тоже с дефектом. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 04:30 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
Про фикспак 18 втуппил, нет конечно, сейчас постараюсь поразбираться, где скачать, к тому же хотелось бы x 64 поставить ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 04:36 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
В общем установил "DB2 v9.7.900.250", "s131204", "IP23555", Fix Pack "9" - x32, ОС 2008 R2. Ситуация не изменилась, приложил новый лог, предполагаю что-то с базой случилось, причем давно, но на 8.1 она работала как-то. В логе настораживает вот это : 2019-01-16-09.24.04.755000+420 I3624H527 LEVEL: Error PID : 3420 TID : 2016 PROC : db2syscs.exe INSTANCE: DB2 NODE : 000 DB : PERSDB APPHDL : 0-19 APPID: *LOCAL.DB2.190116022326 AUTHID : ADMINISTRATOR EDUID : 2016 EDUNAME: db2agent (PERSDB) 0 FUNCTION: DB2 UDB, buffer pool services, sqlbinit, probe:570 MESSAGE : ZRC=0x860F000A=-2045837302=SQLO_FNEX "File not found." DIA8411C A file "" could not be found. как понять к какой таблице это относится, хотелось бы ее глянуть на 8.1 что там с ней. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 05:30 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
Сделал на сервере 8.1 (там где база типа работает) реорганизацию всех таблиц и индексов, опять скопировал каталог C:\DB2 на сервер с 9.7 подключил базу, результат тот же- ошибка диска ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 09:02 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
evgeny777, Я, как коллега по цеху, кажись догадываюсь о вашей проблеме. Дело в том что там в 8 версии одно из табличных пространств лежит в контейнере, что-то там...С:\persnam или типа того. Копируйте тогда уж и этот каталог. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 10:24 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
уточнение: Посмотрите на восьмёрке где лежит контейнер табличного пространства TPERSSPACE. Должен лежать типа на C:\PersSpace Его и копируйте. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 10:30 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
evgeny777Перешел на 9.7 т.к. поменялась ОС на 2008R2, 8.1 на нее вставать без танцев с бубном не хочет, ранее была ОС 2003. Других дистрибутивов в конторе нет.Насколько я понял DB9.7 Fix18 (могу ошибаться, как проверить?) Где скачать фикспаки ? ОС х64 ,а DB2 х32.Фикспаки (они же - дистрибутивы для чистой установки) ко всем версиям DB2 можно скачать с Download DB2 Fix Packs by version for DB2 for Linux, UNIX and Windows . Для Windows FP11 это: DB2 Server Fix Pack, 32-bit DB2 Server Fix Pack, 64-bit Если Windows - 64-bit, ставьте DB2 64-bit. Не забудьте после установки установить лицензию. evgeny777Скопировал папку C:\DB2\NODE0000 (со старого сервака на новый полностью) в ней папки :SQL00001,SQL00002,SQL00003,SQLDBDIR Уверенности что сделал все правильно, конечно нет, но успешный апгрейд двух других баз все таки внушает некий оптимизм по такому пути решения. Добавлял БД так :После копирования папки , в система/экземпляр путем указания пути(диска) и выбора имени БД добавил все три базы, при создании запроса к ним система просит провести upgrade database, что собственно и было сделано со свеми требя БД (две удачно одна(PERSDB) нет). Пытался добавлять БД при помощи резервного копирования (сделал бакап базы на старом сервере, развернуть в новую БД на новом) не получилось, т.к. просит развернуться в уже существующую БД, вероятно я что-то недопонял в этой технологии. В бакупе вероятно БД тоже с дефектом.То, что вы оживили 2 базы из 3-х таким образом, может говорить о том, что у этих 2-х баз все пути к контейнерам логам и т.д. были действительно в C:\DB2\NODE0000. А у 3-й базы - не все. Если вы восстанавливаете базу из архива, но точно не знаете всех путей, то удобно выполнить сначала восстановление базы с получением скрипта восстановления, в котором оригинальные пути будут видны. Для этого можно что-то типа этого: Код: plaintext
И покажите содержимое c:\persdb_restore.sql ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 10:50 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
Mark BarinsteinТо, что вы оживили 2 базы из 3-х таким образом, может говорить о том, что у этих 2-х баз все пути к контейнерам логам и т.д. были действительно в C:\DB2\NODE0000. А у 3-й базы - не все. Так оно и есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 11:04 |
|
Ошибка SQL0980C при обновлении БД но нового выпуска DB2
|
|||
---|---|---|---|
#18+
Все заработало, действительно контейнер одного из пространств был в другом каталоге. Mark Barinstein , огромное спасибо за проведенную среди меня работу по просвещению.Это особо ценно, т.к. не забывается. Mahaon2000 , коллега, так же огромно спасибо и респект, удачи в нашем нелегком труде, пусть он не только ценится но и достойно оплачиватеся. Всем привет из Солнечной Хакасии !!!!!!!!!!!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.01.2019, 12:58 |
|
|
start [/forum/topic.php?fid=43&msg=39760163&tid=1600281]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 331ms |
total: | 463ms |
0 / 0 |