Инструкция по установке Oracle 8.1.7 для дистрибутива ALT Linux Master 2.0

Данный документ пошагово описывает процесс установки Oracle 8.1.7 для дистрибутива ALT Linux Master 2.0

Введение

Данный документ пошагово описывает процесс установки Oracle 8.1.7 для дистрибутива ALT Linux Master 2.0 Более детальные инструкции находятся в Oracle Installation Guide и Oracle Administration Guide. Оба документа поставляются в составе Oracle 8.1.7 Кроме того их можно найти на сайте компании Oracle по адресу http://technet.oracle.com/

Oracle Installation Guide содержит более детальный и более подробный обзор всех возможных вариантов установки программного обеспечения Oracle. В данном же документе в качестве примера мы опишем только наиболее типичный случай процесса инсталляции. Если же вам необходима более детальная информация - обращайтесь к документации от компании Oracle.

Данный документ основан на Oracle Installation Guide от компании Oracle и Installation Instructions for Oracle 8.1.7 on SuSE Linux Enterprise Server 7 от компании SuSE. Здесь пропущены некоторые моменты процесса инсталляции которые не являются необходимыми в дистрибутиве ALT Linux Master поскольку они либо входят в дефолтные настройки системы, либо выполняются специальным пакетом oracle-preinstall из репозитария Sisyphus.

Системные требования

Аппаратные требования

Детальное описание аппаратных требований находится в Oracle Installation Guide которое поставляется вместе с Oracle 8.1.7 for Linux

Программные требования

Подготовка к установке

Жесткий диск

Мы рекомендуем устанавливать систему и Oracle на различных дисках или по крайней мере на различных партициях. Это позволит обновлять и даже переустанавливать систему без переустановки Oracle и без потери данных. По умолчанию это /opt/oracle/app. Данный каталог задается в переменных окружения пакетом oracle8-tuning. Вы можете переопределить это путем редактирования файлов /etc/profile.d/oracle8.[c]sh.

Кроме того рекомендуется использовать RAID1 (зеркалирование) для размещения самой системы и как минимум RAID3 для хранения баз данных.

Оперативная память

Компанией Oracle рекомендуется как минимум 128Mb оперативной памяти для инсталляции продуктов Oracle. Для работы сервера необходимо 256Mb а для работы клиента 64Mb. Необходимый размер оперативной памяти расчитывается исходя их размера баз, интенсивности работы и количества одновременно работающих пользователей.

Swap

Удвоенный размер оперативной памяти но не менее 400Mb.

Настройка системы

После установки системы вы можете получить доступ к системе посредством Secure Shell (ssh). Это наиболее удобный и безопасный способ управления удаленной системой. Настоятельно не рекомендуем пользоваться для этих целей такими сервисами как telnet или rsh так как это резко снижает уровень безопасности системы в целом.

Скачайте из репозитария Sisyphus и установите пакеты oracle-preinstall и oracle8-tuning. В процессе установки этих пакетов в системе будут созданы системные группы oinstall, dba и пользователь oracle. При необходимости отредактируйте файлы /etc/profile.d/oracle.[c]sh. Если вы меняете значение переменной ORACLE_BASE измените его и в файле /etc/oraInst.loc. Дабы избежать ошибок редактируйте эти файлы только когда вы точно понимаете что делаете.

Установите пароль пользователю oracle с помощью команды passwd. Пользователь oracle является администратором всех систем которые относятся к базам данных Oracle поэтому не рекомендуется использовать его выполнения для работ не связанных с администрированием Oracle. Максимально ограничьте круг лиц которые могут пользоваться правами пользователя oracle.

Проверьте параметры ядра. Для этого запустите скрипт /opt/oracle/bin/calc-sysctl из состава пакета oracle-preinstall. Это калькулятор, который рассчитывает минимальные значения для некоторых параметров ядра Linux необходимых для работы Oracle. В качестве входных параметров укажите максимально возможное количество процессов для каждого экземпляра базы данных которые будут запущены да вашей машине. Как пример приводится расчет для трех экземпляров баз данных у которых параметр processes равен 100, 100 и 200 соответственно. Для более детального описания расчета параметров ядра обратитесь к Oracle Installation Guide.

Процесс инсталляции

Получите права пользователя oracle. Для этого войдите в систему как обычный пользователь и введите команду su - oracle. Введите пароль пользователя oracle. Если установка производится на удаленной системе может понадобиться установить переменную окружения DISPLAY=xserver.host:0.0 Кроме того вам может понадобится разрешить на локальном X сервере обращения к нему со стороны удаленной машины. Для этого на локальной машине введите команду xhost +remote.db.server. Если установка производится на локальной машине то определение переменной DISPLAY и настройка xhost будут выполнены автоматически.

Убедитесь что клавиша NumLock на вашей клавиатуре в состоянии Off. В противном случае возможна некорректная работа мыши в Oracle Universall Installer из за ошибки в JVM.

Смонтируйте диск с дистрибутивом Oracle в каталог /mnt/cdrom и запустите программу-инсталлятор /mnt/cdrom/runInstaller. Если у вас настроен сервис autofs то монтирование будет выполнено автоматически при обращении к файлу /mnt/cdrom/auto/runInstaller. Ниже приводятся пошаговые инструкции к процессу инсталляции.

  • Теперь можно исполнить указанный скрипт от имени root
      1. В строке RUID=`/usr/bin/id|$AWK -F\( '{print $2}'|$AWK -F\) '{print $1}' нужно дописать обратную кавычку (`) в самом конце строки.
      2. В строке RMF=/bin/rm -f присваиваемое значение необходимо заключить в кавычки
  • По окончании инсталляции основных компонент будут запущены утилиты конфигурирования netasst, dbassist и будет запущен http сервер.
  • После окончания процесса настройки можете выйти из инсталлятора либо продолжить ее для установки других компонент.

    Запуск/останов сервисов Oracle

    Для обслуживания сервера базы данных пакет oracle-preinstall содержит все необходимые скрипты. Прежде чем запускать сервер включите вновь созданную базу данных в файле /etc/oratab. Для этого в строке mydb:/opt/oracle/app/product/8.1.7:N замените последний параметр на 'Y' Теперь вы можете запустить базу данных и листенер командами (если вы создавали базу инсталляторе то он запускает их автоматически по окончании своей работы):

    # service oracle-db start
    # service oracle-lsnr start

    Останов сервисов осуществляется аналогичным образом

    # service oracle-lsnr stop
    # service oracle-db stop

    Полный список команд конкретного сервиса можно узнать командой

    # service oracle-db

    При необходимости вы можете также запустить другие сервисы Oracle такие как

  • "ALTLinux.ru"

    [ опубликовано 30/08/2002 ]

    ALT Linux Team oracle@altlinux.ru - Инструкция по установке Oracle 8.1.7 для дистрибутива ALT Linux Master 2.0