|
Для устойчивой работы сервера баз данных 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
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.
|