Вопросы по oracle 11g
Собственно решил попробовать oracle 11, но не могу установить.
Выдает ошибку при установке сначало много ошибок типа rpm Permission denied
Но там более существенная ошибка, когда доходит до Link pending
Выдает ошибку в ins_sqlplus.mk
Более детально при
gcc -o /opt/oracle/product/11/sqlplus/bin/sqlplus -L/opt/oracle/product/11/sqlplus/lib/ -L/opt/oracle/product/11/lib/ -L/opt/oracle/product/11/lib/stubs/ -L/usr/lib -lirc -lipgo /opt/oracle/product/11/sqlplus/lib/s0afimai.o -lsqlplus -lclntsh `cat /opt/oracle/product/11/lib/ldflags` -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /opt/oracle/product/11/lib/ldflags` -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnnz11 -lzt11 -lclient11 -lnnetd11 -lvsn11 -lcommon11 -lgeneric11 -lmm -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 `cat /opt/oracle/product/11/lib/ldflags` -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lnro11 `cat /opt/oracle/product/11/lib/ldflags` -lncrypt11 -lnsgr11 -lnzjs11 -ln11 -lnl11 -lclient11 -lnnetd11 -lvsn11 -lcommon11 -lgeneric11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 -lclient11 -lnnetd11 -lvsn11 -lcommon11 -lgeneric11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 `cat /opt/oracle/product/11/lib/sysliblist` -Wl,-rpath,/opt/oracle/product/11/lib -lm -lpthread `cat /opt/oracle/product/11/lib/sysliblist` -ldl -lm -lpthread -L/opt/oracle/product/11/lib
/lib/librt.so.1: undefined reference to `__pthread_unwind@GLIBC_PRIVATE'
collect2: выполнение ld завершилось с кодом возврата 1
Вот я и думаю что надо сделать чтобы мои
sys-libs/glibc-2.5-r4 USE="nls nptl nptlonly -build -debug -glibc-compat20 -glibc-omitfp (-hardened) (-multilib) -profile (-selinux)"
ему понравились?
До этого стоял 10201 standart
- Для комментирования войдите или зарегистрируйтесь
Я 11-ый ставил
Я 11-ый ставил руками, скачав инсталлер с офф. сайта как только вышел, не без бубна, но за пару часиков поднял инстанс.
Sony Vaio SZ460 Premium, hdd=160G, mem=2G, hybrid video: nvidia 7400 + GMA 950
ММ заглючил я
ММ заглючил я оказывается
Заигрался со флагами, не помню для чего врубил флаг nptlonly, но он явно не к месту
если этот флаг
если этот флаг у тебя есть - система старовата, мягко говоря. glibc 2.6 ntplonly поумолчанию.
А на glibc 2.6 Oracle 11g
А на glibc 2.6 Oracle 11g ставится?
Есть смысл обновляться?
Потому что без этого флага он поставился на ура.
ЗЫ sync делал 12 октября но там glibc 2.6 только ~x86
может он
может он поэтому и ~arch?
странно как-то... у меня на десктопе оно стоит уже давно...
видимо обновлял когда gcc4 вышел, думал что давно стабилный.
незнаю стоит ли, но имей в виду что назад не откатишся!
to: ybk
Если стоят glibc в которых нет linuxthreads (nptlonly)
Решения только одно откатится до старых glibc где еще присутствуют linuxthreads
В gentoo малой кровью, если нет старых прекомпиленных пакетов (собранных с '-b'), малой кровью откатится не удастся простое перекомпливание toolboxа (glibc, gcc, binutils) приведет к разрушению системы все проги начнут матерится.
Варианты решении
1) переустановить gentoo с glibc 2.5.x
2) если есть прекомпиленные пакеты откатить через них, равносильно переустановке
3) попытаться портировать linuxthreads в glibc 2.6.x 2.7.x
4) перелопатить все сырцы в оракле.
5) установить в какой-нибудь каталог glibc 2.5.x или ниже и запускать играясь с переменными LD_PATH LD_LIBRARY_PATH etc , более подробно посмотри как это делают когда используют compat, или собрать на основе них свой compat-glibc-2.5.x
Коллеги, сделал
Коллеги, сделал небольшую заметку о установке 10-ки XE, не 11 и не g :), но думаю многим интересующимся полезно будет (как вариант для разработчика). Сам поставил и настроил в течении 10-ти минут (8-мь из которых выполнялась либо установка либо скрипты конфигурационные).
Sony Vaio SZ460 Premium, Core2Duo 2.0, hdd=200G:7200, mem=2G, hybrid video: nvidia 7400 + GMA 950