Oracle/СПТ: различия между версиями

Материал из ALT Linux Wiki
Строка 85: Строка 85:
5.
5.


{{Attention|Используя только диск с сертифицированным Альт Линукс СПТ 6.0, невозможно установить Oracle 11g: отсутствует libstdc++3.3 и unixODBC-devel.}}
{{Attention|Используя только диск с сертифицированным Альт Линукс СПТ 6.0, невозможно установить Oracle 11g: отсутствует пакет libstdc++3.3}}




[[Категория:HOWTO]]
[[Категория:HOWTO]]

Версия от 16:55, 11 марта 2013

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


Версии

Проверялись следующие версии программного обеспечения:

  • Альт Линукс СПТ 6.0 от 31.05.2012 (64-битная версия)
  • Oracle 11g R2 (64-битная версия для Linux)

Требования к условиям установки

  • Размер оперативной памяти должен быть больше 1 ГБ (1049 МБ)
  • Размер подкачки должен быть больше 1 ГБ (1049 МБ)
  • На /tmp должно быть более 1 ГБ свободного места (для этого можете добавить параметр {{{1}}} для tmpfs)
  • Установка осуществляется под правами обычного пользователя
  • Временный каталог должен иметь более 120 МБ свободного места.
  • Установка осуществляется в графическом режиме с количеством цветов > 256.
  • Программа установки не умещается в 800x600, поэтому лучше устанавливать в разрешении 1024x768.

Место во временном каталоге

Несмотря на невысокие требования программы установки, в $TMPDIR потребуется больше места при установке. Рекомендуется создать временный каталог tmp в домашнем каталоге пользователя.

под обычным пользователем:

mkdir ~/tmp

под пользователем root:

control pam_mktemp disabled

Создадим группу и каталог для установки (под пользователем root):

group add oracle
gpasswd -a <имя_пользователя> oracle
mkdir -m 0775 /opt/oracle /opt/oraInventory
chgrp oracle /opt/oracle /opt/oraInventory

Установка параметров ядра

В файл /etc/sysctl.conf добавьте строки:

kernel.shmmax = 1073741824
kernel.shmall = 2097152
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576

Установка пакетов для сборки

Вставьте диск и выполните:

apt-get update
apt-get gcc-c++ libaio-devel pdksh expat binutils make gcc4.5 findutils gawk pdksh \
glibc glibc-devel libaio libaio-devel libstdc++3.3 libunixODBC-devel libunixODBC

Если установка должна осуществляться удалённо, то установите также

apt-get install xorg-libs xorg-locales xauth fonts-type1-xorg

И настройте SSH. Доступ по SSH осуществляйте с параметром -Y.

После всех операций выполните sysctl -p и перезапустите сеанс пользователя или просто перезагрузите операционную систему.

Запуск программы установка

1. Распакуйте установочные файлы Oracle

2. Под обычным пользователем (установка под правами суперпользователя не работает) перейдите в каталог распакованных установочных файлов Oracle и запустите

./runInstaller

Примечание: каждый запуск программы установки объедает место на tmpfs. Рекомендуется перед запуском почистить временный каталог:

rm -rf $TMPDIR/OraInstall*

Установка

На первом экране будет предложено ввести зарегистрированный в My Oracle Support адрес электронной почты. Вы можете оставить поле пустым и снять флажок получения обновлений (в появившемся окне при переходе на следующий этап выберите Yes).

Нажмите кнопку Следующий.

2. 3. 4. 5.

Внимание! Используя только диск с сертифицированным Альт Линукс СПТ 6.0, невозможно установить Oracle 11g: отсутствует пакет libstdc++3.3