Зарегистрироваться пользователем root.
Для установки DB2 V9.5 требуется около 1ГБ свободного места в каталоге /opt
Перейти в каталог, содержащий дистрибутив DB2, и выполнить:
./db2_install
Выбрать тип установки, т.е. ввести один или несколько параметров через пробел:
DB2.ESE - сервер.
DB2.ADCL - клиент для разработки приложений DB2.
DB2.ADMCL - клиент для администрирования.
Создать группы и пользователей:
groupadd db2iadm1
groupadd db2fadm1
groupadd db2asgrp
#Владелец экземпляра БД
useradd -g db2iadm1 -d /home/db2inst1 -c 'Client DB2' -m db2inst1
#Владелец административного сервера
useradd -g db2asgrp1 -d /home/db2as -c 'DB2 administration server user' -m db2as
#Пользователь, от которого выполняются хранимые процедуры
useradd -g db2fadm1 -d /home/db2fenc1 -c 'UDF and SP' -m db2fenc1
Определить названия для портов DB2, для этого в файл /etc/services добавить строки
db2cdb2 50000/tcp #Connection port for DB2 instance db2inst1
db2idb2 50001/tcp #Interruption port for DB2 instance db2inst1
Создать экземпляр сервера БД
/opt/ibm/db2/V9.5/instance/db2icrt -a server -u db2fenc1 db2inst1
Зарегистрироваться пользователем db2inst1, скопировать профайл и подгрузить переменные окружения
cp sqllib/db2profile .bash_profile
. .bash_profile
Настроить сетевой протокол (TCP/IP)
db2set DB2COMM=tcpip
db2 update dbm cfg using SVCENAME db2cdb2
Перейти в каталог с дистрибутивом и выполнить
db2licm -a db2/db2ese.lic
Установить фикспак. Перейти к папке с фикспаком и выполнить скрипт:
installFixPack -y
Провести обновление экземпляра
/opt/ibm/db2/V9.5/instance/db2iupdt db2inst1
Провести обновление административного сервера
/opt/ibm/db2/V9.5/instance/dasupdt
Для автоматического старта экземпляра и административного сервера после перезагрузки компьютера создать в /etc/init.d файл db2start
su - db2inst1 -c "db2start"
su - db2as -c "db2admin start"
chkconfig -a db2start
Источник
Комментариев нет:
Отправить комментарий