Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Здраствуйте все! Помогите пож. горит! Имелась база под gazks001, расположенная по пути C:\DB2\NODE0000\GAZKS001\... там имелись папки T0000000, T0000001, T0000002, T0000003, T0000004 - табличные пространства. Электричество отключили... Когда включили, то конечно же запустился скандиск (winXP), который превратил папки T0000001 и T0000004 в ФАЙЛЫ T0000001 и T0000004... Имеется бекап месячной давности... Но за месяц сделано очень много работы... Короче помогите восстановить БД, ПОЖАЛУЙСТА!!! P.S. Папка T0000002 имеет самый большой размер (220 МБ), остальные маленькие (до 2-3 мб)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 16:35 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Зравствуйте. Что пишется в ответ на db2 connect to GAZKS001 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 16:59 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Я не договорил... Дело в том, что копию этой папки (C:\DB2\NODE0000\GAZKS001\) мне привезли на починку... У меня имеется только эта папка... Так что я даже ещё не пробовал каталогизировать эту папку... Марк, спасибо, что откликнулись... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 17:12 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Ещё имеется бекап месячной давности... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 17:15 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Попытаться восстановить бекап, потом выключить дб2 инстанс и подменить папки из грохнутой бд (T0000000,T0000002,T0000003) ... включить дб2... попробовать подконнектится... что грозит в этом случае? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 17:23 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Ilhom_uzДело в том, что копию этой папки (C:\DB2\NODE0000\GAZKS001\) мне привезли на починку... У меня имеется только эта папка... Так что я даже ещё не пробовал каталогизировать эту папку... Марк, спасибо, что откликнулись...Бессмысленно это делать - это только часть базы. Определите сначала, что это за табличные пространства с id=1 и 4. Может это ненужные пространства и их после коннекта можно убить. Например, обычно id=1 имеет system temporary tablespace, которое можно убить и пересоздать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 17:38 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
а как определить? с восстановленного бекапа? это list tablespace? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 17:56 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Результат list tablespases ID табличного пространства = 0 Имя = SYSCATSPACE Тип = Пространство, управл Содержимое = Все посто Состояние = 0x0000 Подробное объяснение: Нормальное состо ID табличного пространства = 1 Имя = TEMPSPACE1 Тип = Пространство, управл Содержимое = Системные временные данные Состояние = 0x0000 Подробное объяснение: Нормальное состо ID табличного пространства = 2 Имя = USERSPACE1 Тип = Пространство, управл Содержимое = Все посто Состояние = 0x0000 Подробное объяснение: Нормальное состо ID табличного пространства = 3 Имя = SYSTOOLSPACE Тип = Пространство, управл Содержимое = Все посто Состояние = 0x0000 Подробное объяснение: Нормальное состо ID табличного пространства = 4 Имя = SYSTOOLSTMPSPACE Тип = Пространство, управл Содержимое = Пользовательские временные данные Состояние = 0x0000 Подробное объяснение: Нормальное состо ------------------------------------ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 17:58 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
это лист таблеспейсов с восстановленного бекапа... Что делать с грохнутой бд? я так понял что пользовательские данные "живы" (в таблспейсе 2)... что дальше делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 18:01 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Ilhom_uzа как определить? с восстановленного бекапа? это list tablespace?db2ckbkp -T backup_file > tablespaces.txt ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 18:07 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Ilhom_uzэто лист таблеспейсов с восстановленного бекапа... Что делать с грохнутой бд? я так понял что пользовательские данные "живы" (в таблспейсе 2)... что дальше делать?Законнектитесь к "убитой" базе. Если коннект прошел, убедитесь (list tablespaces), что только эти 2 табличных пространства (TEMPSPACE1, SYSTOOLSTMPSPACE) в ненормальном состоянии. Если это так, убейте их и пересоздайте. И будет вам щастье... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 18:12 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Mark BarinsteinЗаконнектитесь к "убитой" базе. И будет вам щастье... А как законектиться? Сначала её надо както каталогизировать... а как это сделать? Следующий вариант можно? 1) Восстанавливаю хороший бекап под названием gazks001 в диске с 2) делаю uncatalog gazks001 3) в папке C:\DB2\NODE0000\GAZKS001\ подменяю таблеспейты id=0,2,3 4) делаю catalog gazks001 5) делаю list tablespaces 6) а как убить ненужные таблеспейсы? Марк, пожалуйста, "добейте" этот топик... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 18:18 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Ilhom_uzА как законектиться? Сначала её надо както каталогизировать... а как это сделать? Следующий вариант можно? 1) Восстанавливаю хороший бекап под названием gazks001 в диске с 2) делаю uncatalog gazks001 3) в папке C:\DB2\NODE0000\GAZKS001\ подменяю таблеспейты id=0,2,3 4) делаю catalog gazks001 5) делаю list tablespaces 6) а как убить ненужные таблеспейсы?Если вам привезли только часть базы, то у вас - никак. Коннектиться надо на машине, где оно упало. "Следующий вариант" приведет к непрекдсказуемым результатам, и я бы крайне не советовал так делать. Табличное пространство удаляется командой drop tablespace. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 18:47 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Привезли "ту самую" машину... Попробовал подконнектится - идет ошибка sqlstate=55039... в папке нет табл. пространств 1 и 4... что теперь делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 19:42 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
следующее поможет ?: restart database gazks001 drop pending tablespaces ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 19:44 |
|
||
|
БД грохнулась...
|
|||
|---|---|---|---|
|
#18+
Марк, большое спасибо! Проблема решена... Вот пошаговое решение для моего случая: --- ПОДКЛЮЧАЕМ битое БД CATALOG DB GAZKS001 ON C: --- ПЕРЕЗАПУСКАЕМ БД, ПРИ ЭТОМ БИТЫЕ ТЕЙБЛСПЕЙСЫ "ПРОПУСКАЕМ" (ГОТОВИМ ДЛЯ ДРОПА) RESTART DATABASE GAZKS001 DROP PENDING TABLESPACES (TEMPSPACE1, SYSTOOLSTMPSPACE); --- УДАЛЯЕМ БИТЫЕ ТАБЛЕСПЕЙСЫ DROP TABLESPACES SYSTOOLSTMPSPACE; --- СОЗДАЕМ ЕЩЁ ОДИН СИСТЕМНЫЙ ВРЕМЕННЫЙ , ТАК КАК В БД ДОЛЖНО БЫТЬ ХОТЯ БЫ ОДНО СИС. ВРЕМЕН. CREATE SYSTEM TEMPORARY TABLESPACE TEMPSPACE2 PAGESIZE 4 K MANAGED BY SYSTEM USING ('c:\DB2\NODE0000\GAZKS001\T0000010') EXTENTSIZE 16 OVERHEAD 10.5 PREFETCHSIZE 16 TRANSFERRATE 0.14 BUFFERPOOL IBMDEFAULTBP ; --- УДАЛЯЕМ БИТЫЕ ТАБЛЕСПЕЙСЫ DROP TABLESPACES TEMPSPACE1; --- СОЗДАЕМ ЗАНОВО SYSTOOLSTMPSPACE CREATE USER TEMPORARY TABLESPACE SYSTOOLSTMPSPACE IN DATABASE PARTITION GROUP IBMCATGROUP PAGESIZE 4096 MANAGED BY SYSTEM USING ('c:\DB2\NODE0000\GAZKS001\T0000011') EXTENTSIZE 4 PREFETCHSIZE AUTOMATIC BUFFERPOOL IBMDEFAULTBP OVERHEAD 7.500000 TRANSFERRATE 0.060000 FILE SYSTEM CACHING ; И ВСЁ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2008, 21:27 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35161489&tid=1604027]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 422ms |

| 0 / 0 |
