Dsvolk > > Oracle > > Install > > Install Linux My Blog | Search | About
(Not Logged In)
[ welcome! ] [ news ] [ install ] [ jump-jet ] [ app ] [ rac ] [ papers ] [ dba ] [ dvp ] [ racdd4d ] [ oem ] [ statspack ] [ education ] [ tuning ] [ ias ] [ backup ] [ dataprotection ] [ security ] [ oid ] [ options ] [ integration ] [ sales ] [ sun ] [ linux ] [ consulting ] [ faq ]

OraLinux

Соглашение о материалах на этом сайте

Мой oracle blog
true dsvolk!
Как установить Oracle на  Red Hat  

Несколько ссылок разных лет и авторов:

8i:

  • Инструкция Сергея Лукашевича 

  • см. Ниже инструкцию Кирилла Викторова

9i: 

By Kirill Viktorov:

Оговорюсь сразу, речь идет о версии 8.1.7.

Важно ! Ограничение на размер датафайла - 2Gb !

Дистрибутив Oracle здесь: http://otn.oracle.com/software/products/oracle8i/htdocs/linuxsoft.html

Не забываем также забрать патч. Он пригодится чуть позже.

Дистрибутив JRE здесь:
http://java.sun.com/j2se/1.3/download.html Выбрать Linux self-extracting file. Правда мы тестировали с jre 1.3.1_03

Для начала заводим группу dba и пользователя oracle, в качестве shell для пользователя ставим /bin/bash. В home кладем .bashrc делаем символьный линк на него с именем .profile:

ln -s .bashrc .profile

Особенность файла .bashrc в том, что в нем прописан волшебный параметр LD_ASSUME_KERNEL=2.2.5.При отсутствии его runInstaller не запускается.

Перед инсталляцией устанавливаем JRE. В процессе инсталляции нужно будет указать место, где лежит java. По умолчанию предлагается /usr/local/java. Я установил jre1.3.1_03 в /usr/local и сделал символьный линк на него из /usr/local/java:

ln -s /usr/local/ jre1.3.1_03/bin/java /usr/local/java

Заходим под именем oracle. Запускаем скрипт /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh. Нужен он для совместимости с glibc 2.1.x, который используется при инсталляции Оракла.

Вставляем CD. Монтируем его:

mount /mnt/cdrom

Запускаем runInstaller, только не в том каталоге, где сам CD!

В процессе инсталляции будут ошибки при линковке.

На них можно не обращать внимания. В конце процесса инсталляции начнется конфигурация net8, apache и базы данных. Этот процесс нужно прервать.

Берем glibc-2.1.3-stubs.tar.gz с дистрибутива, копируем его в home пользователя oracle и разматываем:

tar tvfz glibc-2.1.3-stubs.tar.gz

Читаем на всякий случай README.stub в home от oracle, и выполняем скрипт

setup_stubs.sh

Теперь в конец файла /etc/sysctl.conf и добавляем эти параметры ядра:

в sysctl.conf надо вот что добавлять(имена отличаются от Solaris):

kernel.shmmax = 527446016

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 128000 100 512

Перегружаем машину.

Запускаем $ORACLE_HOME/bin/dbassist. Указываем, что нужно создать

скрипты для создания базы, а не делать ее сразу. Скриптик внимательно

читаем. Правим что надо.

Запускаем скрипт sqlимя_sid.sh.

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

$ORACLE_HOME/assistants/dbca/jlib

После этого запускаем $ORACLE_HOME/bin/netassist и с его помощью

конфигурируем net8.

Dsvolk > > Oracle > > Install > > Install Linux Last Modified: 19-05-2004 20:04