Informix Logo


3. Инструкция по установке сервера (рекомендации).

3.1     Требование к аппаратуре.

Для устойчивой работы сервера баз данных Informix OnLine Dynamic Server версии 7.10 , функционирующего под управлением OC Sun Solaris версии 2.51 for PC , в обязательном порядке требуется следующее аппаратное обеспечение.

Процессор Pentium с частотой не ниже 100 Мгц, оперативная память не менее 32 Мб ( рекомендуется 64Мб ) , диск не менее 1Гб (рекомендуется 2Гб),
привод CD-ROM , сетевая плата с шиной PCI , внешний SCSI интерфейс для подключения стримера. Данная ЭВМ должна быть сертифицирована под использование на ней ОС Sun Solaris версии 2.51 for PC , либо опробована в процессе установки данного ПО и работы с ним. В противном случае функционирование ОС Sun Solaris версии 2.51 for PC на данном оборудовании не гарантируется.
Предлагается следующие аппаратные платформа с гарантированным устойчивым функционированием на ней сервера баз данных Informix OnLine Dynamic Server версии 7.10 , функционирующего под управлением OC Sun Solaris версии 2.51 for PC.
Вариант с использованием специализированного сервера выпускаемого фирмой Aser.

Наименование ЭВМ

Acer Altos 7000V

CPU

P-133

CACH

256 Кб

Memory

64 Мб

motherboard

В составе:

   

Bas Arch.

EISA , PCI

SCSI Host Adapter

Adaptec AIC-7870p

   

Hard Discs

два SCSI QUANTUM FirerBall по 1Гб

Graphics Card

S3 Trio64V+

Network Adapter

D-Link DE-530CT

CD-Rom

SCSI Matsushita

Monitor

AcerViev 56L

Mouse

Acer PC/2

Источник бесперебойного питания UPS не менее 450 В/А. Рекомендуется APC SmartUPC 450
Внешний стример с интерфейсом SCSI. Рекомендуется внешний SCSI стример фирмы ARTECH или внутренний HP SureStore T4i.

    Вариант с использованием набора компонент с шиной PCI.

CPU

P-166 MMX

CACH

512 Кб

Memory

64 Мб(2 SIMM 72 pin Acorp x 32 Mb)

motherboard

Iwill P55XB2

   

Bas Arch.

ISA , PCI

   

Hard Discs

EIDE Western Didgital Caviar 22500

2,5 Гб

Graphics Card

S3 Trio64V+

Network Adapter

3Com EtherLink III ISA (3Com509)

CD-Rom

Sumsung 8X

Источник бесперебойного питания UPS не менее 450 В/А. Рекомендуется APC SmartUPC 450

3.2     Инструкция по установке СУБД Informix OnLine v 7.x

1. Войти в систему под именем root.
2. Создать группу informix.

Для этого если у вас доступна графическая оболочка воспользуйтесь утилитой admintool. Если же только терминал, то введите команду (номер группы informix должен быть равен или большим 100):

groupadd -g 150 informix

3. Создать пользователя informix и его домашний каталог.

Для этого если у вас доступна графическая оболочка воспользуйтесь утилитой admintool. Если же только терминал, то введите команду (пользователь informix должен входить в группу informix):

useradd -d /opt/informix -g informix -m -u 151 informix

4. Развернуть продукты informix в домашний каталог (у нас это /opt/informix).

Для этого необходимо дать команду:

    cd /opt/informix
    tar xvf <путь к дистрибутиву (*.tar)>
   
5. Установить переменную окружения INFORMIXDIR.
Для этого необходимо дать команду:

INFORMIXDIR=/opt/informix
export INFORMIXDIR

6. Запустить программу installonline находясь в домашнем каталоге informix. Данная программа пометит бинарные файлы, выставит ключи доступа, выставит права доступа к файлам.

cd $INFORMIXDIR
./installonline

7. В файле регистрации пользователя informix (обычно это файл находящийся в вашем домашнем каталоге и имеющий имя начинающееся с точки .profile) пропишите следующее:

INFORMIXDIR=/opt/informix
export INFORMIXDIR
PATH=$PATH:$INFORMIXDIR/bin
export PATH
INFORMIXSERVER=<название, которое вы придумали для вашего СУБД сервера, например onlinenet>
export INFORMIXSERVER
ONCONFIG=<название, которое будет у вашего конфигурационного файла, например onconfig.net>
export ONCONFIG

8. Подготовить место для корневого пространства сервера баз данных. В корневом пространстве сервер будет содержать свою системную базу данных - sysmaster, которую создаст после инициализации. Рассмотрим случай, когда в качестве пространства для размещения баз данных будет использоваться файл операционной системы. Для этого выберете место где будет размещаться файл с данными переместитесь туда и дайте следубщие команды:

touch <имя файла, пусть root_chunk>
chown informix root_chunk
chgrp informix root_chunk
chmod 660 root_chunk

9. В файле /etc/services пропишите имя сервиса и номер порта по которому будет "слушать" informix.

Например:
onserv        1540/tcp

10. Изучите все, что прописано в файле $INFORMIXDIR/realise/ONLINE_7.10 здесь описаны особенности данной версии Informix для данной платформы. Кроме того здесь описаны действия, которые необходимо произвести чтобы продукт заработал. (В случае Informix OnLine Dynamic Server v 7.10 под управлением Solaris for x86 вам необходимо взять из этого файла определенные строки и поместить их в файл /etc/system, этим вы поменяете параметры ядра операционной системы.) После этого требуется перезагрезка компьютера.
11. Войдите в систему под именем informix.
12. Отредактируйте файл $INFORMIXDIR/etc/sqlhosts вставив в него следующие строки:

Имя СУБД сервера

Способ подключения

Сервер

Имя сервиса

Пример:

onlinenet

ontlitcp

sunserv

onserv

    Строка способ подключения определяет тип используемого сервера informix и метод по которому клиент будет взаимодействовать с сервером.
        Это поле состоит из восьми букв разделенных на три категории.

  • Первые две буквы определяют тип сервера баз данных (так как у нас Informix OnLine, то используется сочетание on)
  • Следующие три буквы задают тип программного интерфейса используемого для соединения с данным сервером:
    • Ipc означает межпроцессорный обмен, используется только для локальных соединений
    • Tli означает протокол транспортного уровня для соединений по tcp/ip и ipx/spx
    • Soc означает сокет.
  • Последние три буквы означают конкретный протокол или механизм межсетевого взаимодействия:
    • Shm означает соединение через разделяемую память
    • Tcp означает что используется протокол tcp/ip
    • Spx означает что используется протокол spx/ipx.

13. Запустите утилиту конфигурации сервера onmonitor, выберите пункт parameters --> initialize. Далее вам будет необходимо заполнить либо отредактировать некоторые поля на нескольких экранах, появляющихся друг за другом. Здесь будет описана только часть критичных для сервера параметров без правильного заполнения , которых будет невозможна его нормальная работа. Остальные параметры являються параметрами для более тонкой настройки и рассматриваться не будут.
14. В появившемся окне Disk Parameters заполните следующие поля:
MIRROR - введите N
Tape Dev. - введите /dev/null
Log. Tape Dev. - введите /dev/null
Root Size - введите размер корнегого DbSpace
Primary Path - введите путь и имя файла, созданного в пункте 8

15. Нажмите Esc.
16. В появившемся окне Shared Memory Parameters заполните следующие поля:
Server Number - введите 10
Server Name - введите имя СУБД сервера, которое вы прописали в пункте 12

17. Нажмите Esc. И при появлении очередных окон также нажимайте Esc.
18. После того как закроется последнее окно и появиться вопрос о подтверждении инициализации дискового пространства, необходимо ответить Y. В дальнейшем следовать иструкциям.
19. Когда появиться строка меню Parameters необходимо чтобы в нижней строке присутствовала надпись Quiscent, что означает успешную инициализацию сервера и переход его в однапользовательский режим.
20. Выберите EXIT.
21. Выберите MODE.
22. Выберите в появившемся подменю пункт On-Line.
23. После того как ваш сервер перейдет в режим On-Line не трогайте его в течении примерно пяти минут для того, чтобы успела сформироваться системная база данных Sysmaster.


Украинская баннерная сеть
 

[Home]

Сайт поддерживается группой пользователей Информикс на Украине.

Hosted by NO-more.