Добро пожаловать на Luksian key

главная | библиотека | почта | игры | обои | анекдоты

Библиотека RTFM

Начало / Базы данных / Oracle / Установка Oracle 8.1.7 на FreeBSD
Андрей Ткачук (andrit@ukr.net) (по материалам UnixDoc.ru)


Установка Oracle 8.1.7 на FreeBSD


Делать было нечего - решил прославиться/ поделиться опытом 
установки Oracle 8.1.7 (linux81701.tar) на FreeBSD. 
 
 
Что про это уже написано.  (23.01.2004)  
 
- старая дока в handbook:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/linuxemu-oracle.html 
про то, как установить Oracle 8.0.5.x . (есть она и на русском) 
 
- "мучительная" статья на русском Стаса Корниенко
http://www.opennet.ru/base/sys/oracle_freebsd.txt.html  про то, как он с
этим боролся. Ее плюс - она про Oracle 8.1.7, минус - длииинная. Я,
кажется,  таки всю ее не осилил :)) Самое интересное в ней про то, как
во Фре linux emulation работает - рекомендую. 
 
- может в mail-листах еще чего и есть 
 
 
Скажу сразу, что я это дело поборол (возился я с ним тоже пару недель,
наверное, как и Стас), но  было это то ли пол года то ли год назад :)
так что если чего не получится - не серчайте. 
 
Рекомендую ознакомиться с приведенными выше ссылками для начала. 
 
Как в handbook-е написано, поставьте Linux Environment. 
Я экспериментировал со всеми на тот момент (7.чего-то тогда, кажется был, 
сейчас, смотрю, там (в портах) уже восьмой есть - его не трогал) заработало 
только с 6.1 . (см. ports/emulators/linux_base* ports/devel/linux_devtools*) 
 
Насчет Oracle Environment. Как в handbook-е: проверьте ядро на shared memory, 
поставьте там чего не жалко, но чтоб работало :) (в доке по Oracle об 
этом подробнее смотрите). Oracle Account: там критично, чтоб shell был 
линуховский (/compat/linux/bin/bash) - не верите? - почитайте как работает 
эмуляция линуха. Насчет переменных окружения: у меня там ничего особенного 
не стоит: 
 
export ORACLE_TERM=386x 
export ORACLE_BASE=$HOME 
export ORACLE_HOME=$HOME 
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/jdbc/lib/classes111.zip 
export LD_LIBRARY_PATH=$ORACLE_HOME/lib 
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 
export ORACLE_SID=tele 
export PATH=$ORACLE_HOME/bin:$PATH 
 
кажется здесь никаких специфических вещей для Фри нет: все 
как в доке. (Хотя в handbook-е в PATH ставят сначала чтоб смотрело в 
bin-ы из /compat/linux-а, но это, по-моему (если мне память не изменяет 
и я посмотрел все свои настройки) не критично. 
 
Дальше нужно java поставить. Берите этот: ports/java/linux-blackdown-jre11 
(jre118_v3) , все остальное, кажется, рухнет (кроме аналогичного jdk, но зачем 
он нам нужен). Если интересно - перепроверьте меня. 
Только не делайте make install, скачайте его (make fetch), 
распакуйте, попачьте вот так: 
< ARCH=`arch` 
--- 
> #ARCH=`arch` 
> ARCH=i686 
> JAVA_HOME=/compat/linux/usr/local/jre118_v3 
> export JAVA_HOME 
> 
и положите соответственно в /compat/linux/usr/local/jre118_v3 
, все! Все остальные варанты у меня валились. 
Следите, соответственно, чтоб java у вас с этого места 
бралась, для Oracle. 
 
Кажется приготовились.... 
 
Значит так. Этому инталлеру нужны X-сы. Если на вашей 
рабочей стенции они есть - вам легче. XWin32 - вам, может, 
поможет, если вы под виндой (у меня так было). В любом случае рекомендую 
ознакомиться из ораклевской доки как запускать инсталлер в 
batch-режиме - удобно. 

./runInstaller -responseFile svrcustom.rsp 

Подредактируйте svrcustom.rsp под свои нужды, там все 
"интуитивно понятно" :) (он где-то в дистрибутиве валяется) 
 
В общем все остальное - ерунда. Вот еще: пропустите 
через sed root.sh, перед тем как будете его запускать: 

s%/bin/chown%/usr/sbin/chown% 
s%/usr/bin/test%/bin/test% 
s%/bin/awk%/usr/bin/awk% 
s%/bin/grep%/usr/bin/grep% 
s%/usr/local/bin/sed%/usr/bin/sed% 
 
ps: кстати, у меня была тогда, кажется 4.8 Фря









Если необходимая Вам документация отсутствует на нашем сайте, то вы можете заказать ее.
Сообщите нам, и мы постараемся добавить ее как можно скорее.

Сайт принадлежит группе Luksian group






Rambler's Top100