Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SQL0902C Системная ошибка (код ошибки = ""). / 6 сообщений из 6, страница 1 из 1
04.09.2012, 09:51
    #37942338
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0902C Системная ошибка (код ошибки = "").
Добрый день!

Имеем:
OS Name: Microsoft(R) Windows(R) Server 2003 Enterprise x64 Edition
OS Version: 5.2.3790 Service Pack 2 Build 3790
OS Manufacturer: Microsoft Corporation
OS Configuration: Member Server
OS Build Type: Multiprocessor Free
System Manufacturer: VMware, Inc.
System Model: VMware Virtual Platform
System Type: x64-based PC
Total Physical Memory: 8я191 MB

DB21085I Экземпляр "DB2" использует "64" бит и выпуск кода DB2 "SQL09053"с идентификатором выпуска "06040107". Информационные элементы суть "DB2 v9.5.302.513", "s090225", "WR21447", а также пакет FixPack "3b".

Пытаемся поднять БД из бекапа, получаем ошибку:
SQL0902C Системная ошибка (код ошибки = ""). Последующие
операторы SQL невозможно обработать.

Объяснение:

Произошла системная ошибка
sqlcode: -902

sqlstate: 58005
Причем, из этого же бекапа на другом сервере БД поднимается без проблем.
Сервера отличаются только тем, что на 1-м установлен WindowsServer 2003 x64 R2, а на втором(на котором база разворачивается)- просто WindowsServer 2003 x64
Может эта версия DB2 не дружит с R2?
...
Рейтинг: 0 / 0
04.09.2012, 10:34
    #37942398
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0902C Системная ошибка (код ошибки = "").
chuk_and_gek,

Здравствуйте.

Что пишется в db2diag.log после попытки restore?
...
Рейтинг: 0 / 0
04.09.2012, 11:08
    #37942476
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0902C Системная ошибка (код ошибки = "").
У нас БД изначально живет на D. Причем есть TS которые расположены не по относительным путям (D:/TS/)

Мы их перенаправили, выполнили b2 RESTORE DATABASE BD FROM "d:\Backup" TAKEN AT 20120828125052 TO "C:" INTO BD12 WITH 2 BUFFERS BUFFER 1024 REDIRECT PARALLELISM 1 WITHOUT PROMPTING
db2 "SET TABLESPACE CONTAINERS FOR 3 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (FILE c:\BD_TS\BD_archive_ts 262144)"
db2 "SET TABLESPACE CONTAINERS FOR 4 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (FILE c:\BD_TS\BD_index_ts 262144)"
db2 "SET TABLESPACE CONTAINERS FOR 5 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH c:\BD_TS\BD_nsi_ts)"
db2 "SET TABLESPACE CONTAINERS FOR 7 IGNORE ROLLFORWARD CONTAINER OPERATIONS USING (PATH c:\BD_TS\temp_ts_32k)"
db2 RESTORE DATABASE BD CONTINUE

С уверенностью, что теперь получили БД, полностью живущую на С, бекапим ее.
НО, оказывается что мы чего-то не доделали, так как при разворачивании этого бекапа все системные TS все равно живут на D.
А на новом сервере есть только диск С.
Какой параметр в команду надо добавить, чтобы и системные пространства переехали на С? Им тоже надо редирект делать?
diag не могу приложить, так как уже эту дибишку снесли, а потом обнаружили это.
...
Рейтинг: 0 / 0
04.09.2012, 11:14
    #37942489
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0902C Системная ошибка (код ошибки = "").
db2 restore db DBNAME on NEW_PATH dbpath on NEW_PATH
т.е. TO C и dbpath on это не одно и тоже?
...
Рейтинг: 0 / 0
04.09.2012, 11:30
    #37942522
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0902C Системная ошибка (код ошибки = "").
chuk_and_gekdb2 restore db DBNAME on NEW_PATH dbpath on NEW_PATH
т.е. TO C и dbpath on это не одно и тоже?Нет, не одно и то же.
Если у вас база использует automatic storage, то при указании TO NEW_PATH storage paths не изменятся.
Если storage path один и совпадает с dbpath, то можно использовать ON NEW_PATH.
А вообще удобно использовать такую команду для генерации скрипта:
Код: plaintext
 RESTORE DB  BD FROM "d:\Backup" TAKEN AT 20120828125052  REDIRECT GENERATE SCRIPT  my_db.ddl
См. примеры 8 и 9.
...
Рейтинг: 0 / 0
04.09.2012, 14:49
    #37942906
chuk_and_gek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL0902C Системная ошибка (код ошибки = "").
Спасибо огромное! Все поднялось!
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SQL0902C Системная ошибка (код ошибки = ""). / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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