«Ресурсах» в разделе «Learn».

Во время установки в большинстве случаев можно использовать настройки по умолчанию. Несколько советов и
исключений:

  • Загрузите компьютер с первого из четырех дисков;
  • На странице Language Selection выберите English;
  • На странице Keyboard Configuration выберите раскладку клавиатуры;
  • На странице Upgrade Examine выберите Install Red Hat Enterprise в качестве новой установки;
  • На странице Automatic Partitioning установите флажок /dev/hda only (снимите флажок /dev/hdb);
  • На странице Package Installation Defaults выберите Customize software
    packages …
    ;
  • На странице Package Group Selection установите следующие флажки:
    • в разделе Applications выберите Graphical Internet (установка обозревателя Firefox).
    • в разделе Development выберите Legacy Software Development (get
      packages for compatibility to older Red Hat versions).
  • После завершения установки выполните перезагрузку;
  • Войдите в систему как root пользователь и откройте терминал (Applications -> System Tools ->
    Terminal
    );
  • Для графических средств IDS установите с установочного компакт-диска №3 приложение OpenMotif:
    • Вставьте компакт-диск №3 в дисковод. Диск должен монтироваться автоматически;
    • Для установки пакета введите в терминале следующую команду:
      rpm -Uvh /media/cdrom/RedHat/RPMS/openmotif-2.2.3-6.RHEL4.2.i386.rpm

    • Для извлечения компакт-диска из дисковода введите следующую команду:
      eject

  • Для доступа к устройствам IDS, не выполняющим обработку данных, с помощью Kernel Asynchronous Input Output (KAIO)
    установите с компакт-диска №3 libaio:
    • Вставьте компакт-диск №3 в дисковод. Диск должен монтироваться автоматически;
    • Для установки пакета введите в терминале следующую команду:
      rpm -Uvh /media/cdrom/RedHat/RPMS/libaio-0.3.102-1.i386.rpm

    • Для извлечения компакт-диска из дисковода введите следующую команду:
      eject

«Ресурсах» в разделе «Learn».

Во время установки в большинстве случаев можно использовать настройки по умолчанию. Ниже приводятся некоторые советы и
исключения:

  • Загрузите компьютер с первого из четырех дисков;
  • На странице Select your language выберите English (US);
  • На странице Installation Settings:
    • Нажмите Keyboard layout и выберите соответствующую раскладку клавиатуры;
    • Нажмите Partitioning и установите флажки для раздела подкачки и для основного раздела, создаваемых
      на /dev/hda;
      • Установите флажок Base partition setup on this proposal;
      • Выберите основной раздел (должен быть /dev/hda2) и с помощью меню Edit измените его файловую
        систему на ext3;
    • Нажмите Time Zone и выберите соответствующую временную зону;
  • Примите настройки установки и подтвердите начало установки;
  • После завершения установки выполните перезагрузку;
  • Войдите в систему и откройте терминал (нажмите значок терминала в панели).

«Ресурсах» в разделе «Get products and technologies».
Нажмите Informix Dynamic Server EE V10.0 Trials, чтобы загрузить tar-архив
iif.10.00.UC3R1TL.Linux.tar aи сохраните его в папке
/tmp. Возможно, для загрузки потребуется ввести идентификатор и пароль IBM.
Выберите download using http.

Если вход в систему в качестве пользователя root еще не выполнен,
переключите идентификатор пользователя на root:

su -

Создайте группы и пользователя informix и введите пароль:

groupadd informix

useradd -g informix -m informix

passwd informix

Распакуйте загруженный архив ID:

mkdir /opt/informix

chown informix:informix /opt/informix

cd /opt/informix

tar xvf /tmp/iif.10.00.UC3R1TL.Linux.tar

Если приобретен сервер IDS version 10, то, по всей видимости, имеется полный комплект IDS.
IВ этом случае скопируйте содержимое папки SERVER нераспакованного комплекта в
рабочую папку.

Задайте среду:

export INFORMIXDIR=/opt/informix

Установите пакеты IDS:

./install_rpm -acceptlicense=yes

Выйдите из системы как пользователь root:

exit

в «Ресурсах» в разделе «Learn»
.

Настройка устройства, не выполняющего обработку данных

В данном примере весь второй диск на компьютере можно сконфигурировать в качестве устройства, не выполняющего обработку
данных. Обратите внимание, что все данные на этом диске будут удалены.

Прежде всего необходимо создать
раздел. Для этого используйте интерактивную консольную утилиту fdisk. Войдите в систему как
пользователь root для запуска следующих команд:

fdisk /dev/hdb

Например:

The number of cylinders for this disk is set to 29651.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)

Command (m for help): o
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.


The number of cylinders for this disk is set to 29651.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-29651, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-29651, default 29651):
Using default value 29651

Command (m for help): p

Disk /dev/hdb: 15.3 GB, 15303075840 bytes
16 heads, 63 sectors/track, 29651 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 29651 14944072+ 83 Linux

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

Чтобы убедиться, что ОС информирована об изменении таблицы разделов, выполните команду:

partprobe

После создания раздела /dev/hdb1 необходимо изменить права доступа к этому разделу
для использования с IDS:

chown informix:informix /dev/hdb1

chmod 660 /dev/hdb1

Обратите внимание, что изменение прав доступа может потребоваться еще раз после перезагрузки
компьютера. Это можно сделать с помощью сценария init.

Если вход в систему в качестве пользователя root еще не выполнен,
переключите идентификатор пользователя на root:

su - informix

Задайте среду для IDS:

. ./ids.env

(type: dot blank dot slash ids.env)

Чтобы не забыть, какой участок памяти сконфигурирован, создайте в папке dbspaces символьные
ссылки:

ln -s /dev/hdb1 /home/informix/dbspaces/chunk1

Теперь создадим путь к участку памяти ‘/home/informix/dbspaces/chunk1’
папки dbspace с именем ‘dbspace1’. Размер раздела в килобайтах можно
просмотреть в строке ‘Blocks’, выполнив предварительно команду ‘fdisk’ с ключом ‘p’. Размер указан как
параметр опции ‘-s’ и в данном примере имеет значение 14944072..
Переключитесь на пользователя informix и задайте среду ids.env для выполнения следующих
команд:

onspaces -c -d dbspace1 -p /home/informix/dbspaces/chunk1 -o 0 -s
14944072

В целях тестирования создайте в dbspace1 демонстрационную базу данных:

dbaccessdemo7 -dbspace dbspace1

Заключение

В
этой статье рассмотрен процесс установки и настройки определенных
версий Red Hat Enterprise Linux и SUSE Linux Enterprise Server для
запуска сервера IDS 10. Цель данной статьи — помощь пользователю в
настройке и запуске Informix на ОС Linux. Можно легко использовать
новые версии операционных систем, для этого нужно обновить версию
указанных пакетов.


Об авторе

Andreas Breitfeld photo

Андреас
Брайтфельд (Andreas Breitfeld) несколько лет занимался разработкой ПО
для IBM Informix Database Server. Они принимал участие в различных
этапах портирования и разработки IDS.

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34