powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Копирование параметров базы данных
10 сообщений из 10, страница 1 из 1
Копирование параметров базы данных
    #38517048
Semen Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте всем!

DB2 WSE 9.7.6. Есть две базы данных, одинаковые по структуре. Необходимо значения параметров одной БД (db cfg) перенести в db cfg другой БД. Как бы это сделать без лишних усилий? И вообще, возможно ли это?

Спасибо
С уважением, Семен Попов
...
Рейтинг: 0 / 0
Копирование параметров базы данных
    #38517181
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Semen Popov,

Добрый день.

Извлечь можно командой db2look с параметром -f, (параметр -o вывод в файл), затем на новой БД выполнить сгенерированные update db cfg.
...
Рейтинг: 0 / 0
Копирование параметров базы данных
    #38519600
Semen Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
const64, спасибо. Попробуем
...
Рейтинг: 0 / 0
Копирование параметров базы данных
    #38523016
Semen Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
const64, к сожалению, команда db2look -d <DBNAME> -f cгенерировала скрипт далеко не по всем возможным параметрам. Не знаю, из чего исходит эта утилита, но она сгенерировала update db cfg всего по 7 параметрам из нескольких десятков возможных.

Может быть, стоит посмотреть в сторону экспорта парметров в отдельный файл с определенным форматированием текста (имя параметра, значение), а затем сгенерить по этому файлу скрипты update db cfg?
...
Рейтинг: 0 / 0
Копирование параметров базы данных
    #38523835
const64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Semen Popov,

Тогда db2CfgGet API или GET DATABASE CONFIGURATION ...
...
Рейтинг: 0 / 0
Копирование параметров базы данных
    #38523864
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Semen Popov,

Добрый день.
Код: sql
1.
2.
3.
select 'update dbm cfg using '||name||' '||value||coalesce(' '||nullif(value_flags, 'NONE'), '')
from sysibmadm.dbcfg
where value <> ''

Только надо закомментировать некоторые строки с информационными параметрами (т.е. с теми, которые нельзя устанавливать) типа logpath.
...
Рейтинг: 0 / 0
Копирование параметров базы данных
    #38533164
Semen Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем.
Mark Barinstein...
Только надо закомментировать некоторые строки с информационными параметрами (т.е. с теми, которые нельзя устанавливать) типа logpath.
Мне как раз необходимо изменить и путь к файлам журнала транзакций. Восстановил базу на диск D, а журнал ссылается на диск С (logpath=C:\). Скажите, как можно это сделать?
...
Рейтинг: 0 / 0
Копирование параметров базы данных
    #38533177
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Semen Popov,

Или указывая в RESTORE NEWLOGPATH, или с помощью db2relocatedb, или:
Код: sql
1.
db2 update db cfg for <dbname> using NEWLOGPATH <path>


Затем потребуется рестарт базы.
...
Рейтинг: 0 / 0
Копирование параметров базы данных
    #38533218
Semen Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Semen PopovСкажите, как можно это сделать?NEWLOGPATH в команде RESTORE поможет?
...
Рейтинг: 0 / 0
Копирование параметров базы данных
    #38533227
Semen Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CawaSPb, спасибо
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Копирование параметров базы данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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