1.1, Dmitry (??), 20:44, 17/12/2004 [ответить]
| +/– |
Установка коммулятивного патча 9205 рекомендована,
но не является обязательной.Однако,патч 9205 автоматически закрывет проблему с Intelligent Agent (успешно линкует "dbsnmp" ) .Подробно см.:
http://www.idevelopment.info/data/Oracle/DBA_tips/Linux/LINUX_8.shtml
В тексте этой статьи есть также ссылка для свободного download'a патча 3006854.
В сущности , все проблемы связаны с версией OUI,
идущего с продуктами Oracle9i Database 9.2.0.1(4) и Oracle Application Server 9.0.4.
OUI в версии 10g стартует без проблем.
| |
|
2.2, Аноним (-), 23:02, 17/12/2004 [^] [^^] [^^^] [ответить]
| +/– |
> В сущности , все проблемы связаны с версией OUI
Начнем с того, что libcwait.so никогда не решала проблемы
_инсталера_. В принципе. Поскольку проблемы были связаны
не столько с OUI, сколько с JRE.
> Однако,патч 9205 автоматически закрывет проблему
> с Intelligent Agent (успешно линкует "dbsnmp" )
Вах-вах-вах, таки была проблема? Да такая, что патч понадобился?
Ну вот, а то "ничего нового, ничего нового"... :-) | |
|
1.3, Dmitry (??), 23:39, 17/12/2004 [ответить]
| +/– |
Патчи,закрывающие вопрос с "dbsnmp" ,сопровождали
еще 9.2.0.4:-
p2617419_220_GENERIC.zip
p3238244_9204_LINUX.zip
Далее,см http://www.puschitz.com/InstallingOracle9i.shtml
касаемо:-
1.) glibc-2.3.2-5.i686.rpm This glibc version exports __ctype_b():
$ rpm -ql glibc-2.3.2-5 | grep libc.so
/lib/i686/libc.so.6
/lib/libc.so.6
/lib/tls/libc.so.6
$ nm -a /lib/i686/libc.so.6 | grep __ctype_b
001315f8 D __ctype_b
00022340 T __ctype_b_loc
$ nm -a /lib/libc.so.6 | grep __ctype_b
00133c58 D __ctype_b
000223a0 T __ctype_b_loc
2.)glibc-2.3.2-11.9.i686.rpm . This glibc version does not export __ctype_b().
$ rpm -ql glibc-2.3.2-11.9 | grep libc.so
/lib/i686/libc.so.6
/lib/libc.so.6
/lib/tls/libc.so.6
$ nm -a /lib/i686/libc.so.6 | grep __ctype_b
00131718 D __ctype_b@GLIBC_2.0
000223a0 T __ctype_b_loc
$ nm -a /lib/libc.so.6 | grep __ctype_b
00133d58 D __ctype_b@GLIBC_2.0
000223f0 T __ctype_b_loc
Werner Puschitz заметил и описал эту проблему
к сожалению, опять таки раньше Вас.
Вы же написали:
#include <stdlib.h>
#include <ctype.h>
unsigned short int * __ctype_b;
unsigned short int * __ctype_tolower;
unsigned short int * __ctype_toupper;
void __attribute__((constructor)) my_init() {
__ctype_b = * __ctype_b_loc();
__ctype_tolower = * __ctype_tolower_loc();
__ctype_toupper = * __ctype_toupper_loc();
}
void __attribute__((destructod)) my_clean() {
}
Скомпилируем эту библиотеку и установим ее аналогично libstat.so:
# gcc -O2 -shared -o libctype.so libctype.c
# cp libctype.so /lib/libcwait
# ln -s /lib/libcwait/libctype.so /lib/libctype.so
после дискуссии на Opennet.ru.
| |
1.4, Dmitry (??), 00:05, 18/12/2004 [ответить]
| +/– |
В конечном счете, я не могу не отдать должного
тому упорству , с которым Вы противостоите корпоративному development'y.Вот только , в
памяти все время возникает "Рыцарь печального
образа". Он воевал с ветряными мельницами по-моему
довольно долго. :-) | |
|
2.5, Аноним (-), 18:17, 18/12/2004 [^] [^^] [^^^] [ответить]
| +/– |
> Он воевал с ветряными мельницами по-моему довольно долго
Дима, вы в принципе не понимаете мои мотивы... ЕСЛИ и КОГДА возникнет необходимость поставить ту же девятку/десятку/восьмерку/пофиг-что-еще, я не буду мучить себя выбором, и поставлю ее на на RHAS. И если только инсталлер, линкер или кто-там-еще заупрямится, да хоть даже джавовский Exception кинет и повиснет - я просто обращусь в саппорт, поскольку они подписались и должны (и будут) отвечать за свой базар.
Что касаемо WP - он говорит о проблеме и предлагает патчиться. Он не объясняет почему это происходит, что такое эти символы, за что они отвечают и так далее. Неспортивно. Если я играюсь на полигоне, я хочу знать что и почему происходит, и как с этим бороться. И почему именно так. И как это обойти. :-) | |
|
1.6, Dmitry (??), 23:40, 18/12/2004 [ответить]
| +/– |
Поставьте себя на место тех, кто 24 часа в сутки и 7 дней в неделю "отвечают за свой базар", а на полигоне сотни промышленных серверов.Это - хороший
спорт. | |
|
2.7, Аноним (-), 18:19, 19/12/2004 [^] [^^] [^^^] [ответить]
| +/– |
> а на полигоне сотни промышленных серверов
Этих людей должны быть десятки и сотни. И кроме того, они за это деньги получают - так что пусть работают. Если за продукт и поддержку деньги оплачены - клиент хочет получить сервис. Что, незаконное желание?
> Поставьте себя на место тех, кто 24 часа в сутки и 7 дней в неделю "отвечают за свой базар"
Бросьте... Никто не заставлял всех этих людей идти в саппорт - они сами туда напросились - зная, что их ждет. | |
|
1.8, Dmitry (??), 23:28, 21/12/2004 [ответить]
| +/– |
При установке версии 9.2.0.4 дествия, предложенные Артемием Капитулой, никаким
образом не влияют на успешную сборку неработоспособной версии "dbsnmp"
Собрать работоспособный "dbsnmp" можно только после установки патчей
p2617419_220_GENERIC.zip , p3238244_9204_LINUX.zip.
Смотри статус $ORACLE_HOME/lib/stubs до и после установки патчей , а также
файл $ORACLE_HOME/network/lib/ins_oemagent.mk.
| |
|