VolgogradLUG : ГраблеВодство/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-сервер ставить не будем, а все графические возни произведем на рабочей машине.

Для инсталяции надо.
Все берем из ALM 2.4

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

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

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


заходим с машины где запушен Х-сервер (из 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 править в нем (наверное можно это как то по другому сделать, но я пока не стал с этим заморачиваться).



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


Термины


Temp

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


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


Ссылки

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