|
Восстановление БД на другой логический диск
|
|||
---|---|---|---|
#18+
Прислали бэкап базы. Восстанавливаться желает исключительно на диск "E:\" (который на моем сервере отдан приводу CD), помогите вразумить DB2 для восстановления базы на диск "D:\" Использую такой скрипт: Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2013, 09:44 |
|
Восстановление БД на другой логический диск
|
|||
---|---|---|---|
#18+
Db2_nub, Если все табличные пространства используют automatic storage или относительные (имеющие в пути SQL0000X) пути к контейнерам, то можно: Код: plaintext
иначе перед можно сделать: Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 09:41 |
|
Восстановление БД на другой логический диск
|
|||
---|---|---|---|
#18+
Mark BarinsteinDb2_nub, Если все табличные пространства используют automatic storage или относительные (имеющие в пути SQL0000X) пути к контейнерам, то можно: Код: plaintext
иначе перед можно сделать: Код: plaintext
Огромное спасибо за науку, использовал оба совета :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2013, 20:55 |
|
Восстановление БД на другой логический диск
|
|||
---|---|---|---|
#18+
Mark Barinstein, гениально! спасибо очень помогли! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2013, 11:58 |
|
Восстановление БД на другой логический диск
|
|||
---|---|---|---|
#18+
Mark Barinstein, помогите пожалуйста. Использовал вашу рекомедацию. Сформировался скрипт. Я его отредактировал для перенаправления на диск Е: с диска С: Однако у меня восстановление идет по-прежнему на диск С: UPDATE COMMAND OPTIONS USING S ON Z ON REGIONAL_NODE0000.out V ON; SET CLIENT ATTACH_DBPARTITIONNUM 0; SET CLIENT CONNECT_DBPARTITIONNUM 0; -- ***************************************************************************** -- ** автоматически созданный сценарий перенаправленного восстановления -- ***************************************************************************** DB2STOP FORCE; DB2START; RESTORE DATABASE REGIONAL USER db2admin USING db2admin FROM '\\10.66.2.110\Database\255' TAKEN AT 20190706200048 DBPATH ON 'E:\' INTO REGIONAL -- NEWLOGPATH 'd:\DB2\REGIONALLOGDIR\' -- WITH <число-буферов> BUFFERS -- BUFFER <размер-буфера> -- REPLACE HISTORY FILE -- REPLACE EXISTING REDIRECT -- PARALLELISM <n> -- COMPRLIB '<имя-библиотеки>' -- COMPROPTS '<строка-опций>' WITHOUT ROLLING FORWARD -- WITHOUT PROMPTING ; -- ***************************************************************************** -- ** определение табличного пространства -- ***************************************************************************** -- ***************************************************************************** -- ** Имя табличного пространства = SYSCATSPACE -- ** ID табличного пространства = 0 -- ** Тип табличного пространства = Пространство, управляемое системой -- ** Тип содержимого табличного пространства = Все постоянные данные. Обычное табличное пространство. -- ** Размер страницы табл.пространства (байт) = 4096 -- ** Размер экстента табл. простр. (страниц) = 32 -- ** Использование автоматического хранения = Нет -- ** Общее число страниц = 89236 -- ***************************************************************************** SET TABLESPACE CONTAINERS FOR 0 -- IGNORE ROLLFORWARD CONTAINER OPERATIONS USING ( PATH 'SQLT0000.0' ); -- ***************************************************************************** -- ** Имя табличного пространства = TEMPSPACE1 -- ** ID табличного пространства = 1 -- ** Тип табличного пространства = Пространство, управляемое системой -- ** Тип содержимого табличного пространства = Системные временные данные -- ** Размер страницы табл.пространства (байт) = 4096 -- ** Размер экстента табл. простр. (страниц) = 32 -- ** Использование автоматического хранения = Нет -- ** Общее число страниц = 1 -- ***************************************************************************** SET TABLESPACE CONTAINERS FOR 1 -- IGNORE ROLLFORWARD CONTAINER OPERATIONS USING ( PATH 'SQLT0001.0' ); -- ***************************************************************************** -- ** Имя табличного пространства = USERSPACE1 -- ** ID табличного пространства = 2 -- ** Тип табличного пространства = Пространство, управляемое системой -- ** Тип содержимого табличного пространства = Все постоянные данные. Обычное табличное пространство. -- ** Размер страницы табл.пространства (байт) = 4096 -- ** Размер экстента табл. простр. (страниц) = 32 -- ** Использование автоматического хранения = Нет -- ** Общее число страниц = 1399629 -- ***************************************************************************** SET TABLESPACE CONTAINERS FOR 2 -- IGNORE ROLLFORWARD CONTAINER OPERATIONS USING ( PATH 'SQLT0002.0' ); -- ***************************************************************************** -- ** Имя табличного пространства = SYSTOOLSPACE -- ** ID табличного пространства = 3 -- ** Тип табличного пространства = Пространство, управляемое системой -- ** Тип содержимого табличного пространства = Все постоянные данные. Обычное табличное пространство. -- ** Размер страницы табл.пространства (байт) = 4096 -- ** Размер экстента табл. простр. (страниц) = 32 -- ** Использование автоматического хранения = Нет -- ** Общее число страниц = 260 -- ***************************************************************************** SET TABLESPACE CONTAINERS FOR 3 -- IGNORE ROLLFORWARD CONTAINER OPERATIONS USING ( PATH 'SYSTOOLSPACE' ); -- ***************************************************************************** -- ** Имя табличного пространства = SYSTOOLSTMPSPACE -- ** ID табличного пространства = 4 -- ** Тип табличного пространства = Пространство, управляемое системой -- ** Тип содержимого табличного пространства = Пользовательские временные данные -- ** Размер страницы табл.пространства (байт) = 4096 -- ** Размер экстента табл. простр. (страниц) = 32 -- ** Использование автоматического хранения = Нет -- ** Общее число страниц = 1 -- ***************************************************************************** SET TABLESPACE CONTAINERS FOR 4 -- IGNORE ROLLFORWARD CONTAINER OPERATIONS USING ( PATH 'SYSTOOLSTMPSPACE' ); -- ***************************************************************************** -- ** Имя табличного пространства = BIGTS -- ** ID табличного пространства = 5 -- ** Тип табличного пространства = Пространство, управляемое системой -- ** Тип содержимого табличного пространства = Все постоянные данные. Обычное табличное пространство. -- ** Размер страницы табл.пространства (байт) = 32768 -- ** Размер экстента табл. простр. (страниц) = 64 -- ** Использование автоматического хранения = Нет -- ** Общее число страниц = 16890194 -- ***************************************************************************** SET TABLESPACE CONTAINERS FOR 5 -- IGNORE ROLLFORWARD CONTAINER OPERATIONS USING ( PATH 'bigts' ); -- ***************************************************************************** -- ** Имя табличного пространства = BIG_TS -- ** ID табличного пространства = 6 -- ** Тип табличного пространства = Пространство, управляемое системой -- ** Тип содержимого табличного пространства = Все постоянные данные. Обычное табличное пространство. -- ** Размер страницы табл.пространства (байт) = 32768 -- ** Размер экстента табл. простр. (страниц) = 64 -- ** Использование автоматического хранения = Нет -- ** Общее число страниц = 1 -- ***************************************************************************** SET TABLESPACE CONTAINERS FOR 6 -- IGNORE ROLLFORWARD CONTAINER OPERATIONS USING ( PATH 'BIG_TS' ); -- ***************************************************************************** -- ** начало перенаправленного восстановления -- ***************************************************************************** RESTORE DATABASE REGIONAL CONTINUE; -- ***************************************************************************** -- ** конец файла -- ***************************************************************************** ... |
|||
:
Нравится:
Не нравится:
|
|||
08.07.2019, 15:36 |
|
Восстановление БД на другой логический диск
|
|||
---|---|---|---|
#18+
Lexarph, Восстановление идет в существующую базу, или в новую? В скрипте указаны все пространства базы, или есть еще? Автоматическая система хранения в базе используется? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2019, 09:36 |
|
Восстановление БД на другой логический диск
|
|||
---|---|---|---|
#18+
Mark Barinstein, Восстановление идет в существующую базу, или в новую? В существующую В скрипте указаны все пространства базы, или есть еще? Скрипт сгенерирован при помощи REDIRECT GENERATE SCRIPT, поэтому в скрипте указаны все пространства. Автоматическая система хранения в базе используется? Судя по скрипту нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2019, 10:18 |
|
Восстановление БД на другой логический диск
|
|||
---|---|---|---|
#18+
Lexarph, Вы указываете относительные пути к контейнерам существующей базы. Это значит, что они будут располагаться относительно DBPATH, который, как указано в документации (см. описание RESTORE), не меняется, если восстановление идёт в существующую базу. Выход: либо указывать полные пути к контейнерам, либо удалить базу перед восстановлением. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2019, 15:57 |
|
|
start [/forum/topic.php?fid=43&msg=38405230&tid=1600186]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 315ms |
total: | 429ms |
0 / 0 |