|В следующих разделах описывается настройка систем 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. |
|Экземпляр сервера управления DB2 обычно называется DB2CTLSV, а база данных |управления сателлитами - SATCTLDB. Экземпляр сервера управления DB2 и |база данных управления сателлитами находятся в системе Enterprise |Edition; в Windows NT они автоматически создаются при установке DB2 с |компонентом Сервер управления. Для DB2 в AIX информацию о создании |экземпляра сервера управления DB2 и базы данных управления сателлитами |смотрите в книге Administering Satellites Guide and Reference.
|Центр управления сателлитами - это набор графических средств, используемых |при настройке среды сателлитов и управлении ей. Для доступа к этому |набору средств используется Центр управления. Дополнительную информацию |о Центре управления сателлитами смотрите в книге Administering Satellites Guide and Reference и в электронной справке |по Центру управления сателлитами. Если вы используете Центр управления |Версии 6, смотрите раздел 11.1.4, Обновление Центра управления и Центра управления сателлитами Версии 6.
|Если вы еще не пользовались Центром управления сателлитами для настройки |среды сателлитов и для создания объекта, обозначающего в Центре управления |сателлитами новый сателлит, это необходимо сделать до установки |сателлита. Дополнительную информацию смотрите в описании настройки и |проверки среды сателлитов в книге Administering Satellites Guide and Reference.
|При установке и DB2 Personal Edition, и DB2 Workgroup Edition для того, |чтобы система могла участвовать в синхронизации, не нужно выбирать никаких |специальных компонентов. Если вы хотите провести установку при помощи |файла ответов, смотрите ключевые слова, задаваемые при установке системы |Версии 7.2, в разделе Установка при помощи файла ответов. Если вы проводите интерактивную установку системы |Версии 7.2, после установки DB2 смотрите в разделе 11.1.2, Конфигурирование системы Версии 7.2 для синхронизации значения, которые нужно задать в системе Версии 7.2, |чтобы система могла участвовать в синхронизации.
|Если вы проводите установку Версии 7.2 DB2 Personal Edition или DB2 |Workgroup Edition, в файле ответов можно задать следующие ключевые |слова.
|Если вы решите не задавать при установке при помощи файла ответов одно или |несколько из этих ключевых слов, смотрите в разделе 11.1.2, Конфигурирование системы Версии 7.2 для синхронизации дополнительные шаги, которые нужно выполнить после установки |DB2, чтобы система Версии 7.2 могла участвовать в синхронизации. |При помощи инструкций в этом разделе можно также изменить какие-либо значения, |указанные во время установки при помощи файла ответов.
|
|После завершения установки при помощи файла ответов система Версии |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 нужно задать некоторые |значения, чтобы система могла участвовать в синхронизации.
|
|При интерактивной установке 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.
|Если параметры синхронизации еще не хранятся на сателлите, откроется окно |Соединиться с управляющей базой данных. В этом окне нужно задать ID |пользователя и пароль, которые сателлит должен использовать для соединения с |базой данных управления сателлитами.
|После завершения этих задач по конфигурированию система Версии 7.2 |готова участвовать в синхронизации.
|Для использования системы Версии 6 Enterprise Edition в качестве |сервера управления DB2 надо применить к ней FixPak 2 или более |новый.
|В следующих разделах описываются действия, которые нужно выполнить, чтобы |обновить систему Версии 6 Enterprise Edition на платформах Windows NT или AIX |для использования в качестве сервера управления DB2. Если вы |используете Центр управления Версии 6, выполните также шаги раздела 11.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 |
|Используя собранную информацию, найдите в следующей таблице строку, |применимую к вашей ситуации, и выполните шаги, требуемые для подготовки |системы 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 базу данных управления сателлитами |(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 |
|Используя собранную информацию, найдите в следующей таблице строку, |применимую к вашей ситуации, и выполните шаги, требуемые для подготовки |системы 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.