Документация по ОС FreeBSD Четверг, 02.05.2024, 09:41
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Мои статьи [0]
Установка и настройка [281]
X Window [25]
Man pages [30]
Ports & Packages [26]
cvs [18]
Multimedia [20]
Нововсти в мире Unix [0]
RFC [4]
RFC (Request for Comments, Запрос на комментарии) - серия документов, публикуемая сообществом исследователей и разработчиков, руководствующихся практическими интересами, в которой описывается набор протоколов и обобщается опыт функционирования Интернет.
Безопасность [52]
Работа с железом [58]
Книги по FreeBSD [17]
Сеть [505]
Программирование [40]
FireWall [58]
Темы экзамена BSDA [14]
Официальные темы экзамена BSDA, включая подробноые описания и советы по обучению.

Главная » Статьи » Установка и настройка

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

Делать было нечего - решил прославиться/поделиться опытом установки Oracle 8.1.7 (linux81701.tar) на FreeBSD.

 

Что про это уже написано.  (23.01.2004)  - старая дока в handbook:

про то, как установить 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 Фря
 
Автор: Андрей Ткачук (andrit@ukr.net)
Категория: Установка и настройка | Добавил: oleg (06.11.2007)
Просмотров: 1040 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024