powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / скрипт для redirect restore
4 сообщений из 4, страница 1 из 1
скрипт для redirect restore
    #37674172
Larry E.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi.

Насколько я понял, если меняется количество контейнеров для табличного пространства, необходимо отредактировать руками скрипт для redirect restore с учетом новых путей и размеров контейнеров.

А нет ли скриптов, которые позволют этот процесс автоматизировать?
...
Рейтинг: 0 / 0
скрипт для redirect restore
    #37680051
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Larry E.,

Эээ... наверное не количество контейнеров, а месторасположение.

Код: plaintext
db2ckbkp -T <path_to_backup_image> > _tbs.info

Результат распарсить (чем сподручней) и сгенерить соответствующие редиректы уже труда особого составлять не должно.
...
Рейтинг: 0 / 0
скрипт для redirect restore
    #37683886
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Larry E.Насколько я понял, если меняется количество контейнеров для табличного пространства, необходимо отредактировать руками скрипт для redirect restore с учетом новых путей и размеров контейнеров.

А нет ли скриптов, которые позволют этот процесс автоматизировать?Здравствуйте.

Вы можете использовать запрос в вашей существующей системе, чтобы сгенерировать набор set tablespace containers команд.
Что-то типа этого (для пространств, не использующих automatic storage):
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
with paths(n, p) as (values 
  (1, 'path1')
, (2, 'path2')
)
select 
case p.n when 1 then 'set tablespace containsers for ' ||rtrim(char(tbsp_id))||' using (' else ', ' end
||case tbsp_type when 'DMS' then 'file' else 'path' end
||' '''||p.p||'/'||t.tbsp_name||'/cont'||rtrim(char(p.n))||''' '
||case tbsp_type when 'DMS' then rtrim(char(tbsp_usable_pages/(select count(1) from paths)+1)) else '' end
||case p.n when (select max(n) from paths) then ');' else '' end
from table(MON_GET_TABLESPACE('', -1)) t, paths p
where tbsp_using_auto_storage=0
order by t.tbsp_id, p.n
...
Рейтинг: 0 / 0
скрипт для redirect restore
    #37690118
Larry E.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark Barinstein,

Спасибо. Попробуем
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / скрипт для redirect restore
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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