Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 не получается восстановить данные. / 5 сообщений из 5, страница 1 из 1
31.07.2010, 18:44
    #36769587
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 не получается восстановить данные.
Доброго времени суток! Такая проблема: упала БД. Есть старый бекап и файлы журналов, как все это дело восстановить?
Что сделано:
раскатал бекап, выполнил команду db2rfpen потом попробовал выполнить команду rollforward до конца журнала из папки с сохраненными логами, при этом db2 думает секунд 10 и пишет, что команда выполнилась успешно(данные в таблице не появляются).

Вопросы:
как должна вести себя команда rollforward, она выполняется в фоновом режиме и может надо ее оставить в покое на время. Если да то как проверить ход выполнения операции. Если нет то как восстановить по транзакциям?
...
Рейтинг: 0 / 0
31.07.2010, 19:35
    #36769616
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 не получается восстановить данные.
Guzya
раскатал бекап

Что это значит?

Guzyaвыполнил команду db2rfpen

А это еще зачем?

Guzyadb2 думает секунд 10 и пишет, что команда выполнилась успешно(данные в таблице не появляются).

Я думаю, вам стоит предъявить в точности все команды, которые выполняете, и что они выводят на экран. Также интересно было бы узнать, что значит "данные в таблице не появляются" и почему вы думаете, что они должны там быть.
...
Рейтинг: 0 / 0
01.08.2010, 08:21
    #36769873
Guzya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 не получается восстановить данные.
Код: 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.
31.
32.
33.
34.
35.
36.
37.
38.
[db2inst@localhost ~]$ db2rfpen on strah
 ______________________________________________________________________  

                    ____    D B  2  R F P E N    ____                      

                 IBM - Reset ROLLFORWARD Pending State                   

  The db2rfpen tool is a utility to switch on the database rollforward   
  pending state.                                                         
  It will also reset the database role to STANDARD if the database is    
  identified using the database_alias option.                            

  In a non-HADR environment, this tool should be used under the          
  advisement of DB2 service.                                             
  In an HADR environment, this tool can be used to reset the database    
  role to STANDARD.                                                      

  SYNTAX: db2rfpen  on < database_alias | -path log_file_header_path |   
                         -file log_file_header >                         
 ______________________________________________________________________  


Original Rollforward Pending state is On.
Setting rollforward pending State to On.

[db2inst@localhost ~]$ db2 rollforward db strah to end of logs overflow log path ("/home/db2inst/SQLOGDIR")
[db2inst@localhost ~]$ db2 rollforward db strah query status

                                 Состояние повтора

 Алиас входной базы данных                           = strah
 Число узлов с возвращенным состоянием               =  1 

 Номер узла                             =  0 
 Статус повтора                                    = DB  работает
 Следующий файл журнала на чтение       = S0006245.LOG
 Обработано файлов журналов             =  -
 Последняя принятая транзакция          =  2010 - 06 - 28 - 11 . 36 . 36 . 000000  UTC
а последний журнал из папки /home/db2inst/SQLOGDIR называется S0006455.LOG и транзакции в нем от 24.07.2010/
...
Рейтинг: 0 / 0
02.08.2010, 18:56
    #36771723
mustaccio
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 не получается восстановить данные.
Сомневаюсь, что в /home/db2inst/SQLOGDIR у вас архивные журналы. Находится ли файл S0006245.LOG в этой директории? Что дает команда "db2 get db cfg for strah | grep -i log"? А также было бы полезно узнать, что показывает db2level.
...
Рейтинг: 0 / 0
04.08.2010, 19:28
    #36775946
Anka_S
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DB2 не получается восстановить данные.
Guzya, Вы причину нашли почему БД сломалась?
Если с самой СУБД всё нормально то должны быть сообщения что мешает приложению работать с БД, конкретно должна быть какая то жалоба, если это конечно ни полное рассыпание винтов сообщения можно смотреть и без ЦУ по db2diag'у
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 не получается восстановить данные. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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