powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Восстановить базу DB2 из папки
20 сообщений из 20, страница 1 из 1
Восстановить базу DB2 из папки
    #35895389
dmatsynin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такая ситуация. Пользователи переустановили Windows и забыли забэкапить базу DB2, но папка с Дибитушной нодой осталась, есть ли какие-либо механизмы восстановления базы из файлов с данными?
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35895419
dmatsynin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
версия DB2 - 8.1.7
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35895548
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что выдаёт команда
db2 list db directory on x:
где x - буква логического диска, на которой расположена структура каталогов инстанса с именем instance_name :
instance_name \NODE0000\...
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35895915
dmatsynin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локальный каталог баз данных на d:
Число записей в каталоге = 8

Запись базы данных 1:
Алиас базы данных = BSO
Имя базы данных = BSO
Каталог баз данных = SQL00006
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Локальный
Номер раздела базы данных каталога = 0
Номер раздела базы данных = 0

Запись базы данных 2:

Алиас базы данных = COMMON
Имя базы данных = COMMON
Каталог баз данных = SQL00003
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Локальный
Номер раздела базы данных каталога = 0
Номер раздела базы данных = 0

Запись базы данных 3:

Алиас базы данных = NSI
Имя базы данных = NSI
Каталог баз данных = SQL00002
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Локальный
Номер раздела базы данных каталога = 0
Номер раздела базы данных = 0

Запись базы данных 4:
Алиас базы данных = REGUTK
Имя базы данных = REGUTK
Каталог баз данных = SQL00007
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Локальный
Номер раздела базы данных каталога = 0
Номер раздела базы данных = 0



Запись базы данных 5:
Алиас базы данных = LICENCE
Имя базы данных = LICENCE
Каталог баз данных = SQL00004
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Локальный

Номер раздела базы данных каталога = 0
Номер раздела базы данных = 0

Запись базы данных 6:
Алиас базы данных = ADMINSDB
Имя базы данных = ADMINSDB
Каталог баз данных = SQL00001
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Локальный
Номер раздела базы данных каталога = 0
Номер раздела базы данных = 0

Запись базы данных 7:
Алиас базы данных = TRANSIT
Имя базы данных = TRANSIT
Каталог баз данных = SQL00005
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Локальный
Номер раздела базы данных каталога = 0
Номер раздела базы данных = 0

Запись базы данных 8:
Алиас базы данных = RSDB
Имя базы данных = RSDB
Каталог баз данных = SQL00008
Выпуск базы данных = a.00
Комментарии =
Тип записи каталога = Локальный
Номер раздела базы данных каталога = 0
Номер раздела базы данных = 0
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35895916
dmatsynin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получается она как бы их видит?
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35895931
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Она видит локальный каталог на d: пока.
Делайте для каждой базы catalog и проверяйте соединение:
Код: plaintext
1.
2.
3.
db2 catalog db dbname on d:
db2 connect to dbname
db2 terminate
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35896128
AK01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,
говорит ошибка SQL5005C Системная ошибка.
db2diag.log:

2009-03-27-15.19.43.246000+360 I55857H461 LEVEL: Error
PID : 2560 TID : 3272 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : BSO
APPHDL : 0-8 APPID: *LOCAL.DB2.090327091943
FUNCTION: DB2 UDB, config/install, sqlf_read_db_and_verify, probe:220
MESSAGE : SQL5005: sqlf_openfile rc =
DATA #1 : Hexdump, 4 bytes
0x01CD931C : 0A00 0F86 ....

2009-03-27-15.19.43.246000+360 I56320H362 LEVEL: Error
PID : 2560 TID : 3272 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : BSO
APPHDL : 0-8 APPID: *LOCAL.DB2.090327091943
FUNCTION: DB2 UDB, config/install, sqlf_read_db_and_verify, probe:20
RETCODE : ZRC=0xFFFFEC73=-5005

2009-03-27-15.19.43.265000+360 I56684H427 LEVEL: Severe
PID : 2560 TID : 3272 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : BSO
APPHDL : 0-8 APPID: *LOCAL.DB2.090327091943
FUNCTION: DB2 UDB, config/install, sqlf_alert, probe:2
MESSAGE : DiagData
DATA #1 : Hexdump, 4 bytes
0x01CD9440 : 73EC FFFF s...

2009-03-27-15.19.43.265000+360 I57113H328 LEVEL: Severe
PID : 2560 TID : 3272 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : BSO
APPHDL : 0-8 APPID: *LOCAL.DB2.090327091943
FUNCTION: <0>, <0>, <40>, probe:2
RETCODE : ZRC=0xFFFFEC73=-5005

2009-03-27-15.19.43.265000+360 I57443H371 LEVEL: Severe
PID : 2560 TID : 3272 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : BSO
APPHDL : 0-8 APPID: *LOCAL.DB2.090327091943
FUNCTION: DB2 UDB, base sys utilities, sqlePrepareForSerialization, probe:30
RETCODE : ZRC=0xFFFFEC73=-5005

2009-03-27-15.19.43.265000+360 I57816H352 LEVEL: Severe
PID : 2560 TID : 3272 PROC : db2syscs.exe
INSTANCE: DB2 NODE : 000 DB : BSO
APPHDL : 0-8 APPID: *LOCAL.DB2.090327091943
FUNCTION: DB2 UDB, base sys utilities, sqleserl, probe:10
RETCODE : ZRC=0xFFFFEC73=-5005
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35896176
dmatsynin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предыдущий пост от меня был
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35896397
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmatsynin,

У владельца инстанса есть полные права в ОС на папку D:\DB2?
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35896456
dmatsynin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переустановил права для владельца, не помогает
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35896570
dmatsynin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если попытаться сделать что-нибудь с базой в Центре Управления, получаю ошибку:
[IBM][CLI Driver] SQL0293N Ошибка доступа к контейнеру
табличного пространства. SQLSTATE=57048
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35896928
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmatsyninЕсли попытаться сделать что-нибудь с базой в Центре Управления, получаю ошибку:
[IBM][CLI Driver] SQL0293N Ошибка доступа к контейнеру
табличного пространства. SQLSTATE=57048Так у вас connect к базе идёт или нет?
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35899490
dmatsynin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет, коннект не идет. Постоянно ругается, на разные каталоги по разному.
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35899620
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmatsyninнет, коннект не идет. Постоянно ругается, на разные каталоги по разному.Значит, вам не повезло...
Хотя при остановленном инстансе и копировать каталоги и файлы можно на другую машину(если, правда, по тем же самым путям), и каталогизировать на этой же машине можно.
Скорее всего, у вас какие-то изменения в этом каталоге произошли. У вас точно на d: этот каталог был?
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35900531
dmatsynin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ах вот оно что, нужно обязательно соблюсти полный путь до инстанса? Проверю еще раз. Я просто восстанавливаю базу на другой машине.
А вообще общий смысл какой? Что делать после того как создали каталог на каждую базу и проверили подключение?
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35900535
dmatsynin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Большое спасибо за советы!
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #35900644
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmatsyninАх вот оно что, нужно обязательно соблюсти полный путь до инстанса? Проверю еще раз. Я просто восстанавливаю базу на другой машине.
А вообще общий смысл какой? Что делать после того как создали каталог на каждую базу и проверили подключение?По-хорошему - запустить
db2dart your_db
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Восстановить базу DB2 из папки
    #36996802
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein, подсовываю такми же ображом в папку инстанса БД и при выполнении команды db2 list db derictory on c: ничего данную базу не выдает!
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #36996983
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Kostya9Mark Barinstein, подсовываю такми же ображом в папку инстанса БД и при выполнении команды db2 list db derictory on c: ничего данную базу не выдает!Не понял, что и куда вы подсовываете.
База должна быть в этом файле:
C:\ INSTANCE_NAME \NODE0000\SQLDBDIR\sqldbdir
Файл бинарный, но базу в нём можно поискать по имени текстовым редактором.
Ваша база там есть?
...
Рейтинг: 0 / 0
Восстановить базу DB2 из папки
    #36997091
Kostya9
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein, все спасибо разобрался!:)
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Восстановить базу DB2 из папки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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