Ivanovo Linux Users Group -  
Форум Помощь Поиск Вход
Предыдущая Следующая Вверх Тема Администрирование / Работа с сетью / Установка Oracle на Slackware-10 (46476 хитов)
- Написал(а) LOE (Site/forum admin) Дата 28.12.04 14:31 Отредактировано 05.01.05 17:26
Вот текстовка, взятая с http://dimez.nm.ru/docs/oracle10/

Установка Oracle10i на Slackware-10.0(Slackware-current)
Выкачиваем Oracle10i(10.1.0.3.0) c сайта Oracle. (http://www.oracle.com/)
При установке возникает ошибка линкования.
Долго рассматривал внутренности оракла, случайно наткнулся, что в файле $ORACLE_HOME/bin/genagtsh ($ORACLE_HOME на момент установки ещё не определён) прописан абсолютный путь к basename (кстати, и в 9i - тоже). Чем это вызвано - не знаю:-)
Поэтому тут 2 выхода: либо сделать линк, либо поправить genagtsh.
Я сделал линк(руками делать не надо - есть в пакадже)
Процесс установки описывать не буду, я руководствовался этой документацией (http://www.puschitz.com/InstallingOracle10g.shtml)
Для облегчения установки я сделал package размером 2779 байтов :-) (http://lug.ivanovo.ru/oracle-10.0-noarch-1.tgz)
После установки надо привести в файлах $ORACLE_HOME/bin/dbstart и $ORACLE_HOME/bin/dbshut строку к виду ORATAB=/etc/oratab(почему-то у меня она указывала на /var/opt/oracle/oratab
Также поправить в первоначальный вид /etc/inittab - туда прописывается один оракловый сервис, с которым пока я не разобрался :-) После сделать

# init q
Также после надо поправить /etc/profile.d/oracle.sh ORACLE_HOME и ORACLE_SID

© 2004 Dmitry A. Koptev
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) Bercut Дата 29.12.04 09:21
ценно
русский язык подобен искуству кун-фу, и великий мастер никогда не применит его без необходимости...
Parent - Написал(а) LOE (Site/forum admin) Дата 29.12.04 21:36
Вот еще одна ссылка по теме установки Oracle (на дебиан, но, думаю, общие моменты присутствуют):
http://linux.inet.hr/oracle10g_on_debian.html
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) James Дата 30.12.04 08:10
А кто собирается ставить оракул ???
Parent - Написал(а) viv Дата 30.12.04 11:36
Очевидно теперь модно вместо бесплатного MySQL ставить сразу Oracle. Это по пацански... :-)
Parent - Написал(а) LOE (Site/forum admin) Дата 30.12.04 20:24
Ссылки и информацию помещаю "чтобы было"
Т.е. если вдруг приспичит - не надо долго рыскать, достаточно заглянуть сюда и почитать.

А на счет "модно - не модно" ....
Задачки ведь разные бывают. И на каких-то, oracle гораздо лучше. Не говоря уж о том, что есть приложения, жестко завязанные на oracle.
Тем более, oracle тоже не весь платный.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) viv Дата 01.01.05 20:36
Для ЛЮБОГО использования, исключая разработку софта, ORACLE был и остается исключительно ПЛАТНЫМ продуктом.
Parent - Написал(а) LOE (Site/forum admin) Дата 03.01.05 22:03
Не совсем правильно.
Вот выдержка из ORACLE TECHNOLOGY NETWORK DEVELOPMENT LICENSE AGREEMENT:

We grant you a nonexclusive, nontransferable limited license to use the programs only for the purpose of developing a single prototype of your application, and not for any other purpose.

Т.е. разрешается использовать для создания "прототипа".
В остальном, ты прав, нужно приобретать лицензию:

You may not:
- use the application you develop with the programs for any internal data processing or commercial or production purposes without securing an appropriate license from us;

Но, по крайней мере, поставить на "попробовать" можно бесплатно и это будет легально.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) viv Дата 04.01.05 20:32
We grant you a nonexclusive, nontransferable limited license to use the programs only for the purpose of developing a single prototype of your application, and not for any other purpose.

Дословно:
Вам дается неэксклюзивное, непередаваемое третьим лицам, право на использование программ исключительно с целью разработки единственного прототипа вашего приложения и не более того.

> В остальном, ты прав, нужно приобретать лицензию:


Я в данном случае просто прав, а не "в остальном" - Oracle бесплатен ТОЛЬКО ДЛЯ РАЗРАБОТКИ софта. Точка.

соответственно имея в виду это :

You may not:
- use the application you develop with the programs for any internal data processing or commercial or production purposes without securing an appropriate license from us;

можно даже и не пробовать, что толку то - запрещено даже некоммерческое внутреннее использование.
Parent - Написал(а) LOE (Site/forum admin) Дата 04.01.05 21:35
Право на разработку [пускай] прототипа все-же даётся.
А как разрабатывать, не пробуя? ;-)

Зачем тогда давать возможность свободно скачать?
Объясни это...

PS. а бесплатен он (получается) не для разработки просто софта, а только _прототипа_ софта.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent - Написал(а) viv Дата 05.01.05 19:14

>Зачем тогда давать возможность свободно скачать?
>Объясни это...


Я толкованием политики Oracle Corp. по проталкиванию их софта не занимаюсь. А раздают свой софт все кто нипопадя - я уже не знаю куда сидюки от Sun и IBM выбрасывать - шлют и шлют - задолбали уже. (И тебе, я полагаю, тоже).
Другое дело, что со всеми этими халявными сидюками идет лицензия, после прочтения которой оные сидюки можно смело использовать только что в качестве подстаканников. :-)

P.S.
Вообще говоря я не раз встречал людей, которые по простоте душевной полагают, что если софт под Linux, то  это типа всегда = халява.
К Oracle это не относится ( и ко многим другим вещам кстати тоже).
Parent Написал(а) viv Дата 18.01.05 08:04
Научно - популярная :-) статейка в тему:
http://www.ameinfo.com/news/Detailed/52260.html
Parent - Написал(а) James Дата 25.04.06 09:34
Поставить оракла не так просто хотя и описание есть якобы под слаку
Проковыряешься пару дней пока все ошибки разберёшь.
И главное незабуть поставить java поновее а то гемор. :-)
Parent - Написал(а) James Дата 25.04.06 15:14
При инсталяции происходит ошибка
$ ./runInstaller
Initializing Java Virtual Machine from /tmp/OraInstall2006-04-25_04-46-19PM/jre/bin/java. Please wait...
Error occurred during initialization of VM
Unable to load native library: /tmp/OraInstall2006-04-25_04-46-19PM/jre/lib/i386/libjava.so: symbol __libc_wait, version GLIBC_2.0 not defined in file libc.s

Как уё исправитьнезнаю
Понятно что Java нестартует   что сделать пока непойму
Parent - Написал(а) LOE (Site/forum admin) Дата 25.04.06 17:55
Судя по всему, требуется другая версия glibc
В текущей слаквари поставляется 2.3.6, нужна-же 2.0.x
Надо найти libc.-2.0.x.so и подсунуть инсталятору. (например, взять из более старой слаки)

Либо, заставить оракл использовать установленный в системе jre, а не поставляемый с ним.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Parent Написал(а) James Дата 26.04.06 08:09
Вот я и ковыряю как заставить jre работать
гдебы ещё почитать про это ???
Parent Написал(а) James Дата 26.04.06 10:12 Отредактировано 26.04.06 10:18
Вот хорощая статья   http://conrad2001.narod.ru/terek/oracle9204linux4.htm

и по jre  здесь   написано
Parent - Написал(а) Ilya Дата 26.04.06 16:42 Отредактировано 26.04.06 16:55
Какой дистрибутив?
Версия Oracle'а?

Для 8i делал так ( взято с opennet статья - Инсталляция Oracle 8i release 3 (версия 8.1.7) на RedHat 8.0)


Подготовка Oracle и дополнительных программ
Oracle: Дистрибутив linux81701.tar я распаковал в каталог /develop под пользователем root:
# whoami
root
# cd /develop
# tar xvf LINUX81701.TAR
JDK: Инсталлятор Oracle требует установки JDK-1.1.8 в каталог /usr/local/java. Под пользователем root я скопировал tar файл в каталог /usr/local, распаковал его и создал символическую ссылку на /usr/local/java:
# whoami
root
# cd /usr/local
# cp /develop/jdk118_v3-glibc-2.1.3.tar.bz2
# tar xvjf jdk118_v3-glibc-2.1.3.tar.bz2
# rm jdk118_v3-glibc-2.1.3.tar.bz2
# ln -s /usr/local/jdk118_v3 /usr/local/java
GLIBC: Инсталлятор Oracle не работает с используемой в RedHat 8.0 glibc2.2. Для временной замены glibc2.2 на glibc2.1 необходим i386-glibc-2.1-linux.tar.gz . Я распаковал tar файл, спрятал "официальные" RedHat 8.0 gcc, cc, ld, библиотеки и на время инсталляции заменил их соответствующими компонентами glibc2.1:
# whoami
root
cd /
# tar zxvf /develop/i386-glibc-2.1-linux.tar.gz
cd /usr/bin
# mkdir saved
# mv gcc cc ld saved
# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-gcc gcc
# ln -s gcc cc
# ln -s /usr/i386-glibc-2.1-linux/bin/i386-glibc21-linux-ld ld
# cd /usr/lib
# mkdir saved
# mv libc.so libdl.so libm.so libpthread.so saved
# mv libc.a libdl.a libm.a libpthread.a saved
Parent Написал(а) LOE (Site/forum admin) Дата 26.04.06 17:26
Зачем "прятать" какие либо библиотеки?
Есть замечательная штука - переопределение каталога с библиотеками - переменная LD_LIBRARY_PATH
а так-же, предзагрузка библиотек - переменная LD_PRELOAD
Собственно, по ссылке James'а так и сделано.
Ну а самый простой путь - определить другой порядок каталогов в /etc/ld.so.conf
И волки сыты, и овцы целы.
"No! Try not! Do. Or do not. There is no try." -- Yoda
Предыдущая Следующая Вверх Тема Администрирование / Работа с сетью / Установка Oracle на Slackware-10 (46476 хитов)

Powered by mwForum 2.12.0 © 1999-2007 Markus Wichitill

Page created in 0.085s with 11 database queries.