Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не могу восстановить пропавшие данные
|
|||
|---|---|---|---|
|
#18+
Добрый день! Пож.помогите.Может кто-либо сталкивался с подобной проблемой. IBM DB2/NT 8.2.7 Имею несколько резервных копий БД.Сделаны более года ранее, не мной. В наст.время часть информации утеряна.Не важно,каким образом.Необходимо восстановить. Через Центр Управления создал стандартную БД.Все опции по умолчанию.Запустил советчик по конфигурации.Все опции по умолчанию.Восстановил из последней резервной копии. RESTORE DATABASE CLI_R13 user db2admin using db2admin FROM "D:\BACKUP" TAKEN AT 20080124151328 TO "C:" INTO CLI_TECT WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING; Выгрузил часть таблиц в текстовый файл. Взял более раннюю копию. Пытался восстановить, получил 04.02.2009 13:39:57 RESTORE DATABASE CLI_R13 user db2admin using FROM "D:\BACKUP" TAKEN AT 20070203053020 TO "D:" INTO CLI_2007 WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING 04.02.2009 13:39:59 SQL0298N Для контейнера задан неверный путь. SQLSTATE=428B2 Что делать?В мастере про восстановлению данных Есть опция"Разрешить перенаправлять контейнеры..." Но как ей воспользоваться? Может в код восстановления вставить некоторые операнды? C уважением,Александр В.Мидонов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 14:53 |
|
||
|
Не могу восстановить пропавшие данные
|
|||
|---|---|---|---|
|
#18+
Добрый день. 1. Запускаете db2ckbkp -T full_backup_name > db2ckbkp_T.txt 2. Смотрите в файле на пути к контейнерам табличных пространств. 3. Далее вам надо будет: - воспрользоваться опцией redirect команды restore database , - затем серия команд set tablespace containers для тех табличный пространств, пути к контейнерам которых надо переопределить из-за того, что в п.1 было выяснено, что оригинальных путей для этих контейнеров либо нет, либо они уже используются другой базой - restore ... continue ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 18:34 |
|
||
|
Не могу восстановить пропавшие данные
|
|||
|---|---|---|---|
|
#18+
Добрый день Mark Barinstein! Все получилось,спасибо! 1. Запустил db2ckbkp -T D:\BACKUP\CLI_R13.0\DB2\NODE0000\CATN0000\20090203\053020.001 > db2ckbkp_T.txt 2. В файле db2ckbkp_T.txt поглядел на пути к контейнерам табличных пространств. 3. Через Центр Управления запустил операцию восстановления с опцией "Разрешить перенаправлять контейнеры табл.пространств во врея операции восстановления" при этом переопределил пути некоторых контейнеров(см.п.2). 4.После нормального завершения операции восстановления скопировал запущенные Центром Управления команды. В дальнейшем,если понадобится, буду пользоваться ими. RESTORE DATABASE CLI_R13 user db2admin using db2admin FROM "D:\BACKUP" TAKEN AT 20090203053020 TO "D:" INTO CLI_2007 WITH 2 BUFFERS BUFFER 1024 REDIRECT PARALLELISM 1 WITHOUT PROMPTING; SET TABLESPACE CONTAINERS FOR 0 REPLAY ROLLFORWARD CONTAINER OPERATIONS USING (PATH "D:\DB2\NODE0000\SQL00001\SQLT0000.0"); SET TABLESPACE CONTAINERS FOR 1 REPLAY ROLLFORWARD CONTAINER OPERATIONS USING (PATH "D:\DB2\NODE0000\SQL00001\SQLT0001.0"); SET TABLESPACE CONTAINERS FOR 2 REPLAY ROLLFORWARD CONTAINER OPERATIONS USING (PATH "D:\DB2\NODE0000\SQL00001\SQLT0002.0"); SET TABLESPACE CONTAINERS FOR 3 REPLAY ROLLFORWARD CONTAINER OPERATIONS USING (FILE "D:\RSTB\CONT_INDEX" 640000); SET TABLESPACE CONTAINERS FOR 4 REPLAY ROLLFORWARD CONTAINER OPERATIONS USING (FILE "D:\RSTB\CONT_SPR" 640000); SET TABLESPACE CONTAINERS FOR 5 REPLAY ROLLFORWARD CONTAINER OPERATIONS USING (FILE "D:\RSTB\CONT_TABLE" 640000); SET TABLESPACE CONTAINERS FOR 6 REPLAY ROLLFORWARD CONTAINER OPERATIONS USING (PATH "D:\DB2\NODE0000\SQL00001\SYSTOOLSPACE"); SET TABLESPACE CONTAINERS FOR 7 REPLAY ROLLFORWARD CONTAINER OPERATIONS USING (PATH "D:\DB2\NODE0000\SQL00001\SYSTOOLSTMPSPACE"); RESTORE DATABASE CLI_R13 CONTINUE; Еще раз спасибо Александр В.Мидонов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 14:02 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35799127&tid=1603434]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 348ms |

| 0 / 0 |
