В следующих разделах описывается настройка систем DB2 Personal Edition и DB2 Workgroup Edition Версии 7.2 на платформе Windows для их использования в качестве полнофункциональных сателлитов в среде сателлитов. Информацию о терминах и понятиях, используемых в следующем описании, смотрите в книге Administering Satellites Guide and Reference. Эту книгу можно найти по адресу:
http://www-4.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/ v6pubs.d2w/en_main
Технические замечания, дополняющие информацию из книги Administering Satellites Guide and Reference, можно найти по адресу:
http://www-4.ibm.com/cgi-bin/db2www/data/db2/udb/winos2unix/support/browse.d2w/ report?type=tech5udb&tech5udb=Y
Для установки DB2 Personal Edition или DB2 Workgroup Edition в качестве сателлитов необходимы:
Сервер управления DB2 - это система DB2 Enterprise Edition, работающая в Windows NT или AIX, в которой установлен компонент Сервер управления. Используемая система DB2 Enterprise Edition должна быть Версии 6 с FixPak 2 или новее, или же Версией 7 с любым уровнем FixPak.
Прим.: | Если вы устанавливаете систему Версии 7.2 Enterprise Edition на платформе Windows NT для применения в качестве сервера управления DB2 и при этом хотите использовать файл ответов, смотрите информацию о ключевых словах файла ответов в технических замечаниях под заголовком DB2 Control Server Response File Keywords. |
Экземпляр сервера управления DB2 обычно называется DB2CTLSV, а база данных управления сателлитами - SATCTLDB. Экземпляр сервера управления DB2 и база данных управления сателлитами находятся в системе Enterprise Edition; в Windows NT они автоматически создаются при установке DB2 с компонентом Сервер управления. Для DB2 в AIX информацию о создании экземпляра сервера управления DB2 и базы данных управления сателлитами смотрите в книге Administering Satellites Guide and Reference.
Центр управления сателлитами - это набор графических средств, используемых при настройке среды сателлитов и управлении ей. Для доступа к этому набору средств используется Центр управления. Дополнительную информацию о Центре управления сателлитами смотрите в книге Administering Satellites Guide and Reference и в электронной справке по Центру управления сателлитами. Если вы используете Центр управления Версии 6, смотрите раздел 9.1.4, Обновление Центра управления и Центра управления сателлитами Версии 6.
Если вы еще не пользовались Центром управления сателлитами для настройки среды сателлитов и для создания объекта, обозначающего в Центре управления сателлитами новый сателлит, это необходимо сделать до установки сателлита. Дополнительную информацию смотрите в описании настройки и проверки среды сателлитов в книге Administering Satellites Guide and Reference.
При установке и DB2 Personal Edition, и DB2 Workgroup Edition для того, чтобы система могла участвовать в синхронизации, не нужно выбирать никаких специальных компонентов. Если вы хотите провести установку при помощи файла ответов, смотрите ключевые слова, задаваемые при установке системы Версии 7.2, в разделе Установка при помощи файла ответов. Если вы проводите интерактивную установку системы Версии 7.2, после установки DB2 смотрите в разделе 9.1.2, Конфигурирование системы Версии 7.2 для синхронизации значения, которые нужно задать в системе Версии 7.2, чтобы система могла участвовать в синхронизации.
Если вы проводите установку Версии 7.2 DB2 Personal Edition или DB2 Workgroup Edition, в файле ответов можно задать следующие ключевые слова.
Если вы решите не задавать при установке при помощи файла ответов одно или несколько из этих ключевых слов, смотрите в разделе 9.1.2, Конфигурирование системы Версии 7.2 для синхронизации дополнительные шаги, которые нужно выполнить после установки DB2, чтобы система Версии 7.2 могла участвовать в синхронизации. При помощи инструкций в этом разделе можно также изменить какие-либо значения, указанные во время установки при помощи файла ответов.
Прим.: | Если это ключевое слово не задано, по умолчанию ID сателлита - это ID пользователя, под которым проходила установка DB2. Если в качестве ID сателлита вы хотите использовать этот ID пользователя, значение этого ключевого слова задавать необязательно. |
Прим.: | Если это ключевое слово не задано, по умолчанию версия прикладной программы на сателлите равна V1R0M00. Если в качестве версии прикладной программы нужно использовать это значение, значение этого ключевого слова задавать необязательно. |
После завершения установки при помощи файла ответов система Версии 7.2 готова участвовать в синхронизации. На сателлите нужно выполнить команду db2sync -t, чтобы убедиться, что для сателлита заданы правильные значения и что он может соединиться с базой данных управления сателлитами.
Дополнительную информацию о проведении установки при помощи файла ответов смотрите в разделе Administering Satellites Guide and Reference.
Примечания:
В Версии 6, чтобы задать ID пользователя и пароль, используемые Службой удаленных команд, во время установки DB2 Satellite Edition при помощи файла ответов можно задать ключевые слова admin.userid и admin.password. В Версии 7.2 Personal Edition и Workgroup Edition, если задать эти ключевые слова, они используются для экземпляра DB2DAS00 в системе Версии 7.2. Для системы DB2 Версии 7.2 Служба удаленных команд будет использовать ID пользователя и пароль, используемые экземпляром DB2 в данной системе. Если значения ключевых слов db2.userid и db2.password не заданы, по умолчанию используется правило, описанное выше.
При интерактивной установке системы Версии 7.2 после установки в системе DB2 Personal Edition или DB2 Workgroup Edition нужно задать некоторые значения, чтобы система могла участвовать в синхронизации.
Прим.: | Для установки всех значений на сателлите, кроме ID пользователя и пароля, используемых сателлитом при соединении с базой данных управления сателлитами (смотрите шаг 4), можно использовать сценарий операционной системы. |
При интерактивной установке DB2 Personal Edition или DB2 Workgroup Edition по умолчанию в качестве ID сателлита выбирается ID пользователя, под которым проходила установка DB2. Если в качестве ID сателлита вы хотите использовать этот ID пользователя, значение этого ключевого слова задавать необязательно. Информацию о задании ID сателлита смотрите в книге Administering Satellites Guide and Reference.
При интерактивной установке DB2 Personal Edition или DB2 Workgroup Edition по умолчанию задается версия прикладной программы сателлита V1R0M00. Если в качестве версии прикладной программы нужно использовать это значение, этот шаг выполнять необязательно.
Текущее значение версии прикладной программы можно узнать на сателлите при помощи команды db2sync -g. Если это значение нужно изменить, введите команду db2sync -s. Вам будет предложено ввести новое значение для версии прикладной программы. Дополнительную информацию о задании версии прикладной программы смотрите в книге Administering Satellites Guide and Reference.
На сателлите можно также использовать команду db2sync -t, чтобы открыть прикладную программу Synchronizer DB2 в тестовом режиме. Если в момент ввода команды база данных SATCTLDB не внесена в каталог на сателлите, откроется окно Внести в каталог управляющую базу данных. Чтобы внести в каталог сервер управления DB2 и базу данных SATCTLDB, можно либо использовать функцию поиска DB2, доступную из окна Внести в каталог управляющую базу данных, либо ввести имя хоста и имя в этом окне. Вам предложат также указать ID пользователя и пароль, которые сателлит должен использовать при соединении с базой данных управления сателлитами, как описано в шаге 4.
Прим.: | После интерактивной установки Версии 7.2 DB2 Personal Edition или DB2 Workgroup Edition, в отличие от Версии 6 DB2 Satellite Edition, Synchronizer DB2 не запускается в тестовом режиме автоматически. |
Если параметры синхронизации еще не хранятся на сателлите, откроется окно Соединиться с управляющей базой данных. В этом окне нужно задать ID пользователя и пароль, которые сателлит должен использовать для соединения с базой данных управления сателлитами.
После завершения этих задач по конфигурированию система Версии 7.2 готова участвовать в синхронизации.
В следующих разделах описываются действия, которые нужно выполнить, чтобы обновить систему Версии 6 Enterprise Edition на платформах Windows NT или AIX для использования в качестве сервера управления DB2. Если вы используете Центр управления Версии 6, выполните также шаги раздела 9.1.4, Обновление Центра управления и Центра управления сателлитами Версии 6, чтобы проверить, подходящий ли у вас уровень Центра управления и Центра управления сателлитами для управления средой сателлитов.
Чтобы систему DB2 Enterprise Edition Версии 6 можно было использовать в качестве сервера управления DB2, в ней должен быть установлен компонент Сервер управления, и служебный уровень DB2 Enterprise Edition должна быть FixPak 2 или новее. В зависимости от уровня службы DB2 Enterprise Edition и от того, установлен ли компонент сервера управления DB2, нужно выполнить одну из следующих задач:
Используйте следующую информацию, чтобы определить, какую из этих задач нужно выполнить, и какие шаги применимы к вашей ситуации. Вот сводка действий, которые нужно выполнить.
Сервер управления DB2 работает только на DB2 Enterprise Edition для Windows NT и AIX. Перейдите к инструкциям, относящимся к вашей платформе:
Используйте информацию в следующих разделах для определения текущего уровня службы вашей системы Версии 6 DB2 Enterprise Edition и того, какие шаги нужно предпринять для обновления системы до служебного уровня FixPak 2 или новее. Вам нужно выполнить шаги из одного или нескольких следующих разделов:
Если у вас на платформе Windows NT установлена DB2 Enterprise Edition, выполните следующие шаги:
Значения ключевых полей в выводе db2level | Система DB2 находится на уровне: | ||
Выпуск | Уровень | Элементы информации | |
SQL06010 | 01010104 | db2_v6, n990616 | Базовая Версия 6.1 |
SQL06010 | 01020104 | DB2 V6.1.0.1, n990824, WR21136 | Версия 6.1 с FixPak 1 |
SQL06010 | 01030104 | DB2 V6.1.0.6, s991030, WR21163 или DB2 V6.1.0.9, s000101, WR21173 | Версия 6.1 с FixPak 2 |
Прим.: | Если уровень больше, чем 01030104, служебный уровень системы новее FixPak 2. |
Используя собранную информацию, найдите в следующей таблице строку, применимую к вашей ситуации, и выполните шаги, требуемые для подготовки системы DB2 Enterprise Edition к поддержке сервера управления DB2 на уровне FixPak 2 или новее.
В разделах, следующих за таблицей, приводятся инструкции по выполнению
требуемых действия. Советуем помечать выполненные действия в
списке. Выполняйте только шаги, применимые к вашей ситуации.
Установлен ли компонент Сервер управления | Служебный уровень системы DB2 Enterprise Edition | Шаги, требуемые для подготовки системы DB2 Enterprise Edition |
---|---|---|
Нет | Базовая Версия 6.1, Версия 6.1 с FixPak 1 или Версия 6.1 с FixPak 2 или новее | Выполните следующие действия: |
Да | Базовая Версия 6.1 или Версия 6.1 с FixPak 1 | Выполните следующие действия: |
Да | Версия 6.1 с FixPak 2 или новее | Выполните следующее действие: |
Чтобы установить компонент Сервер управления в Windows NT:
Если программа установки не запускается автоматически, выполните команду setup в корневом каталоге компакт-диска, чтобы начать процесс установки.
Прим.: | Если выбрать другие компоненты, еще не установленные в системе, эти компоненты тоже будут установлены. Диск и каталог установки DB2 изменить нельзя. |
Если нужно локально использовать в данной системе Центр управления и Центр управления сателлитами, после завершения установки и перезагрузки системы нужно внести в каталог экземпляра DB2 базу данных управления сателлитами (SATCTLDB), созданную как часть установки Сервера управления. Чтобы внести базу данных SATCTLDB в каталог:
Введите команду set и проверьте значение db2instance. Если оно не равно db2, выполните команду:
set db2instance=db2
db2 catalog local node db2ctlsv instance db2ctlsv
db2 catalog database satctldb at node db2ctlsv
db2 terminate
Чтобы обновить имеющуюся систему Версии 6 DB2 Enterprise Edition на платформе Windows NT до уровня FixPak 2 или новее, выполните одно из следующих действий:
http://www-4.ibm.com/software/data/db2/db2tech/version61.html
Чтобы установить FixPak, следуйте инструкциям в файле readme.txt.
Чтобы обновить базу данных SATCTLDB в Windows NT
db2 connect to satctldb
db2 select name from sysibm.systriggers where name='I_BATCHSTEP_TRGSCR'
Запишите число возвращенных строк.
db2 connect reset
Если на шаге 1d была возвращена одна строка, база данных находится на правильном уровне. В этом случае пропустите шаг 2 и перейдите к шагу 3. Если возвращено ноль (0) строк, база данных не находится на правильном уровне, и перед выполнением шага 3 ее нужно обновить, как описано в шаге 2.
Введите команду set и проверьте значение db2instance. Если оно не равно db2ctlsv, выполните команду:
set db2instance=db2ctlsv
db2 drop database satctldb
db2 -tf satctldb.ddl -z satctldb.log
db2 terminate
db2 connect to satctldb
db2 bind db2satcs.bnd
db2 connect reset
Используйте информацию в следующих разделах для определения текущего уровня службы вашей системы Версии 6 DB2 Enterprise Edition и того, какие шаги нужно предпринять для обновления системы до служебного уровня FixPak 2 или новее. Вам нужно выполнить шаги из одного или нескольких следующих разделов:
Если у вас на платформе AIX установлена Версия 6 DB2 Enterprise Edition, выполните следующие действия:
lslpp -l | grep db2_06_01.ctsr
Если не возвращено никаких данных, компонент Сервер управления не установлен.
Значения ключевых полей в выводе db2level | Система DB2 находится на уровне: | ||
Выпуск | Уровень | Элементы информации | |
SQL06010 | 01010104 | db2_v6, n990616 | Базовая Версия 6.1 |
SQL06010 | 01020104 | DB2 V6.1.0.1, n990824, U465423 | Версия 6.1 с FixPak 1 |
SQL06010 | 01030104 | DB2 V6.1.0.6, s991030, U468276 или DB2 V6.1.0.9, s000101, U469453 | Версия 6.1 с FixPak 2 |
Прим.: | Если уровень больше, чем 01030104, служебный уровень системы новее FixPak 2. |
Используя собранную информацию, найдите в следующей таблице строку, применимую к вашей ситуации, и выполните шаги, требуемые для подготовки системы DB2 Enterprise Edition Версии 6 к поддержке сервера управления DB2 на уровне FixPak 2.
В разделах, следующих за таблицей, приводятся инструкции по выполнению
требуемых шагов. Советуем помечать выполненные действия в
списке. Выполняйте только шаги, применимые к вашей ситуации.
Установлен ли компонент Сервер управления | Служебный уровень системы DB2 Enterprise Edition | Шаги, требуемые для подготовки системы DB2 Enterprise Edition |
---|---|---|
Нет | Базовая Версия 6.1, Версия 6.1 с FixPak 1 или Версия 6.1 с FixPak 2 или новее | Выполните следующие действия: |
Да | Базовая Версия 6.1 или Версия 6.1 с FixPak 1 | Выполните следующие действия: |
Да | Версия 6.1 с FixPak 2 или новее | Выполните следующее действие: |
Чтобы установить компонент Сервер управления в AIX
./db2setup
По завершении процесса установки создайте экземпляр DB2CTLSV и базу данных SATCTLDB. Для выполнения этих задач воспользуйтесь подробными инструкциями, приведенными в разделе "Setting up the DB2 Control Server on AIX" Главы 13 книги Administering Satellites Guide and Reference.
Чтобы обновить имеющуюся систему DB2 Enterprise Edition на платформе AIX до уровня FixPak 2 или новее, выполните одно из следующих действий:
http://www-4.ibm.com/software/data/db2/db2tech/version61.html
Чтобы установить FixPak, следуйте инструкциям в файле readme для FixPak.
Убедитесь, что вы обновили экземпляр DB2CTLSV, выполнив команду db2iupdt, как указано в файле readme для FixPak.
Чтобы обновить базу данных SATCTLDB в AIX:
db2 connect to satctldb
db2 "select name from sysibm.systriggers where name='I_BATCHSTEP_TRGSCR'"
Запишите число возвращенных строк.
db2 connect reset
Если на шаге 1d была возвращена одна строка, база данных находится на правильном уровне. В этом случае пропустите шаг 2 и перейдите к шагу 3. Если возвращено ноль (0) строк, база данных не находится на правильном уровне, и до того, как можно будет выполнять шаг 3, ее нужно обновить, как описано в шаге 2.
db2 drop database satctldb
db2 -tf satctldb.ddl -z $HOME/satctldb.log
db2 terminate
db2 connect to satctldb
db2 bind db2satcs.bnd
db2 connect reset
Чтобы использовать Центр управления и Центр управления сателлитами Версии 6 с обновленной до FixPak 2 или новее Версией 6 сервера управления DB2 и базы данных управления сателлитами (SATCTLDB), эти инструменты также необходимо обновить до FixPak 2 или новее.
Если Центр управления и Центр управления сателлитами работают в той же системе, что и сервер управления DB2, они были обновлены до FixPak 2 тогда же, когда и система DB2 Enterprise Edition. Если же эти инструменты работают в другой системе, следует обновить эту систему до уровня FixPak 2 или новее.
Чтобы обновить эту систему до FixPak 2 или новее:
http://www-4.ibm.com/software/data/db2/db2tech/version61.html
Чтобы установить FixPak, следуйте инструкциям в файле readme.