Volgograd

Волгоград Linux User Group

Организована 23 ноября 2002 года

Проект заморожен Птн Июл 6 02:11:14 MSD 2012


Вход:  Пароль:  

ГраблеВодство/articles/Oracle


Установка и настройка Oracle 9i в ALM 2.4

Оглавление документа

А зачем и почему?

Столкнулся я тут с биллинговой системой, которая очень хотела oracle 9. Вот и пришлось настраивать. И все таки Oracle — корявка тормознутая (с). :)

Инсталяция Oracle

Для начало хотелось бы оговорить общую конфигурацию.
Имеется машина рабочая с (имя work ip – 10.10.4.110) и машина на которую надо Oracle поставить (имя oracle.domain.ru ip – 10.10.4.112).
Так вот на машине с Oracle X-сервер ставить не будем, а все графические возни произведем на рабочей машине.

Для инсталяции надо.
  • j2se-sun-fonts-1.4.2_05-alt1 j2se1.4-sun-1.4.2_05-alt1
  • XFree86-locales-4.3.0-alt16
  • oracle9-tuning-0.2-alt6 oracle-preinstall-0.2-alt6
  • gcc2.96-2.96-alt6
Все берем из ALM 2.4

Предварительно нужно предпринять некоторые действия чтобы окошки инсталятора рисовались на той Х Windows системе на которой вы хотите. Эти действия просты (достаточно прочитать man X и man ssh):

  • Либо устанавливаем соединение по X-протоколу:
на машине где будем рисовать (где запущен Х-сервер), от пользователя которым запущен X-сервер

на машине с которой хотим рисовать:


  • Либо используем возможности ssh
заходим с машины где запушен Х-сервер (из xterm или подобной программы), на машину где будем ставить oracle

естественно, пользователь oracle в этом случае должен иметь возможность входить в систему.

На машине где ставим оракл, выбираем gcc версии 2.96


Перед запуском инсталятора Oracle надо кое-что пропатчить.
Патч можно найти в инете имя его p3006854_9204_LINUX.zip.
В этом zipe валяется shell скрипт с именем rhel3_pre_install.sh и содержанием:


Надо этот бред сохранить в файл и запустить.

Вот теперь можно и сам инсталятор пускать.



Должно появиться красивое оконце с приглашением на установку oracle
Важно, Num Lock? должен быть отключен, а то кнопки в java-инсталяторе не заработают

Далее разбираемся с графическим инсталятором, я думаю с этим справится любой. Если кто не справится пишите на barabashka.sl at gmail dot com и я постараюсь помочь. :)

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

Создание базы в Oracle


Все действия бум осуществлять из под пользователя oracle, для этого делаем


Вот, пользователем oracle мы стали. Теперь, нам надо подключиться к управлялке Oracle, она называется sqlplus.

Подключение

По умолчанию, sqlplus подключается к базе с SID, который сохранен в переменной окружения пользователя Oracle $ORACLE_SID. Эта переменная устанавливается скриптом /etc/profile.d/oracle9.sh из oracle9-tuning-0.2-alt6. И поэтому нужно SID править в нем (наверное можно это как то по другому сделать, но я пока не стал с этим заморачиваться).



Должно выскочить приглашение


Термины

  • SID — Oracle Sistem Identifier (строка, идентифицирующая экземпляр Oracle, эта строка дописывается к именам всех процессов Oracle. Например если SID=mydb, то процессы будут ora_lgwr_mydb, ora_smon_mydb oraclemydb и тд)

Temp

Скрипт создания пользователя


Создание базы


Ссылки

http://www.opennet.ru/base/sys/ora_freebsd.txt.html