>Неужели никто не ставил Oracle на FreeBSD.
С jre ты тоже прогнал. :/ Нужно именно 1.1.8 от блэкдаун.
Сейчас уже точно не помню, но точно помню точно:
1. С профайлом который предлагает Стас не все гладко. У меня более менее удачно удалось поставить именно с таким:
ORACLE_BASE=/usr/oracle/u01/app
ORACLE_HOME=${ORACLE_BASE}/product/oracle/8.1.7
ORACLE_DOC=${ORACLE_HOME}/doc
ORACLE_SID=ATM
#CLASSPATH=${ORACLE_HOME}/JRE/lib/rt.jar:${ORACLE_HOME}/jlib/dba_spl.jar:${ORACLE_HOME}/jlib/dbui-1_1
export CLASSPATH
export ORACLE_HOME ORACLE_BASE ORACLE_SID ORACLE_DOC
NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
ORA_NLS32=${ORACLE_HOME}/ocommon/nls/admin/data
ORA_NLS33=${ORACLE_HOME}/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib
JRE_LOCATION=/usr/local/jre118_v3
export NLS_LANG ORA_NLS32 ORA_NLS33 LD_LIBRARY_PATH JRE_LOCATION
PATH=$PATH:${ORACLE_HOME}/bin
export PATH
umask 022
unset LANG
2. В oraparam.ini
JRE_LOCATION=../stage/Components/oracle.swd.jre/1.1.8/1/DataFiles/Expanded/linux
надо заменять не на JRE_LOCATION=/compat/linux/usr/local/jre118_v3, а на
JRE_LOCATION=/usr/local/jre118_v3/linux хотя на самом деле jre лежит именно в /compat/linux/usr/local/. Не спрашивай почему, сам не знаю, вычислил эксперементальным путем. :)
3. /compat/linux/usr/local/jre118_v3/linux, такого пути по умолчанию нет после того как распакуешь jre от блэкдаун, за то есть /compat/linux/usr/local/jre118_v3/i386, нужно создавать симлинк, чтобы linux указывала кажется на i386 (если не ошибаюсь).
4. Перед тем как запустить root.sh тебе придется наложить патч glibc-2.1.3-stubs.tar.gz, этого у Стаса в статье нет точно. ;)
Дальше слегка подредактировать root.sh, (что точно не помню ищи в инете, помню что правится в 3-х местах! Два пути к командам и какая-то очепятка в коде shell).
Тогда уставнока продолжается более менее нормально Стас предлагает на этом месте отказаться от конфигурирования. :)
glibc-2.1.3-stubs.tar.gz ищи на filesearch.ru должен быть.
5. Но и после этого не торопись запускать root.sh ;) Потому как после него этот гребанный инсталлер запустит jre которая идет вместе с дистрибьтивом. :) Потому перед запуском root.sh симлинк JRE который появится у тебя в директории в которую инсталируется ораклятина замени так, чтобы он указывал на jre118_v3 от Blackdown.
После чего ищешь патч для всей этой хреновины p2189751_8173_LINUX.zip. Хотя я точно знаю, что есть более свежий кумулятивный патч, но на халяву в инете я его так и не нашел.
Нуно денежки платить за доступ на металинк. :((
На этом и закончились мои эксперементы с этой гадостью на FreeBSD. :) Когда я делал все это на RH, моему удивлению не было предела - оказывается Oracle 8i 8.1.7 (не знаю как другие релизы) на линуксе запускается практически с таким же геморроем. Уж и не знаю под какой линукс все это написано. %)))