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

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

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

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

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

Результат распарсить (чем сподручней) и сгенерить соответствующие редиректы уже труда особого составлять не должно.
...
Рейтинг: 0 / 0
29.02.2012, 12:16
    #37683886
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для redirect restore
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
04.03.2012, 00:42
    #37690118
Larry E.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
скрипт для redirect restore
Mark Barinstein,

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


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