URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 16674
[ Назад ]

Исходное сообщение
"Тематический каталог: Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"

Отправлено auto_topic , 23-Июн-06 18:35 
Обсуждение статьи тематического каталога: Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)

Ссылка на текст статьи: http://www.opennet.me/base/sys/oracle10g_freebsd.txt.html


Содержание

Сообщения в этом обсуждении
"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено Dorlas , 23-Июн-06 18:35 
Браво!

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено Slayer605 , 23-Июн-06 19:13 
делать вам нечего, для этого есть Solaris/Linux/Windows

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE ..."
Отправлено Dmitry Ganenko , 23-Июн-06 23:32 
Может быть и нечего. Знаете, как у нас говорят на Украине: "Та колы е час та надхнення...". Перевод для братьев-россиян: да когда есть время и вдохновение... :)
Если вы имеете в виду использование Standard или, не дай бог, Enterprise - полностью с вами согласен. А если есть Oracle на халяву, то отчего же не покувыркаться. :)

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено Kirill_AG , 23-Июн-06 19:18 
Странно, что понадобилось ядро патчить. Видать с экспрессом в оракле что-то намутили. На 5.4 release и 5.4 snap 11 ставил 10G (не экспресс правда) стандартным способом: заменой явы и никаких патчей.

"И когда-же, наконец, программисты
Oracle перестанут издеваться над пользователями FreeBSD, а то установка каждой
новой версии Oracle RDBMS превращается в черт знает что..."
В одном из случаев:
1. freebsd станет коммерческой
2. ms sql server начнёт "давить" oracle
3. прилетят инопланетяне
первые два не считаю реальными, в инопланетян не верю.
Насчёт "чёрт знает чего" - установка оракла на версии линукса, не упомянутые на оракловом сайте, тоже не всегда "нажал и готово".


"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE ..."
Отправлено NuN , 29-Авг-06 11:17 
Можно ли подробней рассказать об установке Oracle 10g Standart Edition ?
Спасибо.

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено икбля , 23-Июн-06 23:40 
похоже про инопланетян более реально чем первые пара пунктов, только при чём здесь провидец?
имхо постгрес не хилее, а с безгиморной сетапно_управляемосто_переносимостью похлеще ора

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено Samm , 24-Июн-06 08:01 
Спасибо за отличную заметку. Кстати, может на патчи PR`ы завести? Если их прокоммитят, то можно будет в 6.x и порт сделать :)

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE ..."
Отправлено Skif , 24-Июн-06 10:47 
>Спасибо за отличную заметку. Кстати, может на патчи PR`ы завести? Если их
>прокоммитят, то можно будет в 6.x и порт сделать :)

Слова не мальчика, но мужа :)
Действительно кинь либо коммитерам, либо в основную рассылку.
Думаю народ на ура подхватит


"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE ..."
Отправлено Dmitry Ganenko , 24-Июн-06 11:27 
В freebsd-emulation кинул. Вроде, насколько мне хватило знания английского, заведующий отделом линуксо-эмуляции поставил патчи к себе в TODO и обещал подумать над портом. :)

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE ..."
Отправлено don_oles , 26-Июн-06 00:23 
Молодец.
Вот бы ещё линуховый Lotus Domino на фре поднять - больше для счастья и не нужно.
Хотя неплохо бы и ораклу 9.2.0.4 уметь подымать.

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено anonymous , 24-Июн-06 19:46 
и оно будет быстрее чем на linux/solaris?

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено glyph , 26-Июн-06 09:48 
А может ли кто-нибудь провести замеры производительности subj?

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено Юрий , 08-Дек-06 14:28 
Проблема с rpm - игнорирует ключ --root что ли?
#rpm --root=/compat/linux --ignoreos --ignorearch --nodeps -ivh libaio-0.3.104-2.i386.rpm
ошибка: неудовлетворенные зависимости:
        /sbin/ldconfig   нужен для libaio-0.3.104-2
        /sbin/ldconfig   нужен для libaio-0.3.104-2

Это усе есть в /compat/linux! А он чего то уперся рогом в FreeBSD-ый ldconfig


"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено VictorM , 02-Мрт-07 20:53 
Да и установка на Linux "Oracle RDBMS превращается в черт знает что..."

>>И когда-же, наконец, программисты
Oracle перестанут издеваться над пользователями FreeBSD, а то установка каждой
новой версии Oracle RDBMS превращается в черт знает что...


"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено AT , 18-Апр-07 10:49 
Огромное спасибо! Ваше руководство подходит также и для FreeBSD 6.2, с той разницей, что патчи лучше накладывать вручную, т.к. исходники ядра несколько отличаются от 5.4 :) Да, и патч номер 2, насколько я понял, в этом случае не требуется вовсе.

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено Style , 19-Апр-07 12:20 
На FreeBSD 5.3, у меня не получается поставить почемуто :(
Ядро пропатчил, персобрал, библиотеки поставил.
Но скрипт install.sh не отрабатывает. подвисает
на на выполнении xe.sh
Хотел запустить listener вручную - ругается

TNS-01189: The listener could not authenticate the user

Может чего упустил? или особенности ядра 5.3.

Может проще обновить ядро до более новой версии.


"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE ..."
Отправлено Style , 02-Май-07 14:32 
Все отлично.. Обновил ядро до версии 6.2. установил эмулятор fc4.
Пересобрал. все заработало. ПАТЧИТЬ ядро на 6.2 не надо! :)

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено Style , 02-Май-07 14:33 
Все отлично.. Обновил ядро до версии 6.2. установил эмулятор fc4.
Пересобрал. все заработало. ПАТЧИТЬ ядро на 6.2 не надо! :)

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено Lemon c , 17-Май-07 16:54 
Всё собрал, всё получилось, ядро правил только первый патч, спасибо - погла очень статья

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено off , 14-Июн-07 14:49 
а 6.0 патчить нада?

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено shved , 29-Авг-09 18:44 
Спасибо!
На FreeBSD 7.2-RELEASE все взлетело на ура, без патчей ядра, COMPAT_LINUX в семерке заменить на linux_enable="YES" в rc.conf, libaio ставится из портов /usr/ports/emulators/linux-libaio как и /usr/ports/emulators/linux_base-fc4, остальное все по списку, rc скрипт пришлось немного заточить под rcorder(8)

"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE ..."
Отправлено shved , 29-Авг-09 23:16 
примерный rc скрипт для фрибсды 7

~oracle/.profile

ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
ORACLE_OWNER=oracle
ORACLE_SID=XE
SQLPLUS=$ORACLE_HOME/bin/sqlplus
LSNR=$ORACLE_HOME/bin/lsnrctl
export ORACLE_HOME
export ORACLE_SID
export ORACLE_OWNER
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib

/usr/local/etc/rc.d/oracle

#!/bin/sh

# $FreeBSD: oracle.in,v 1.0 2009/08/29 06:11:16 shved Exp $
#

# PROVIDE: oracle
# REQUIRE: LOGIN
# KEYWORD: shutdown

# Oracle Database 10g Express Edition Instance
#
# Add the following lines to /etc/rc.conf to enable Oracle:
# oracle_enable (bool): Set to "NO" by default.
#                       Set it to "YES" to enable Oracle.
#

. /etc/rc.subr

banner="Oracle Database 10g Express Edition Instance"
name="oracle"
rcvar=`set_rcvar`

load_rc_config ${name}

: ${oracle_enable="NO"}

start_precmd="oracle_env_precmd"
start_cmd="oracle_start_cmd"
stop_precmd="oracle_env_precmd"
stop_cmd="oracle_stop_cmd"

oracle_env_precmd()
{
        . ~oracle/.profile
}

oracle_start_cmd()
{
        echo -n "Starting ${banner}"
        pmon=`ps -U $ORACLE_OWNER | egrep pmon_$ORACLE_SID'\>' | grep -v grep`
        if [ "$pmon" = "" ];
        then
                echo -n "."
                su -s $ORACLE_OWNER -c "$LSNR start" > /dev/null 2>&1
                echo -n "."
                su -s $ORACLE_OWNER -c "$SQLPLUS -s /nolog @$ORACLE_HOME/config/scripts/startdb.sql" > /dev/null 2>&1
                echo ". Done"
        else
                echo "... Already"
        fi
}

oracle_stop_cmd()
{
        echo -n "Stopping ${banner}"
        pmon=`ps -U $ORACLE_OWNER | egrep pmon_$ORACLE_SID'\>' | grep -v grep`
        if [ "$pmon" != "" ];
        then
                echo -n "."
                su -s $ORACLE_OWNER -c "$SQLPLUS -s /nolog @$ORACLE_HOME/config/scripts/stopdb.sql" > /dev/null 2>&1
                echo -n "."
                su -s $ORACLE_OWNER -c "$LSNR stop" > /dev/null 2>&1
                echo ". Done"
        else
                echo "... Already"
        fi
}

run_rc_command "$1"


"Установка Oracle 10g Express Edition на FreeBSD 5.4-RELEASE (oracle freebsd install)"
Отправлено Pattern174 , 29-Сен-11 14:12 
Автор красавчик, красиво и легко написал то что нужно и по уму!