[Comm] Re: Oracle 8.1.7 on Master2.4

Alexey V. Novikov =?iso-8859-1?q?=5Fshader_=CE=C1_rambler=2Eru?=
Чт Дек 9 09:14:49 MSK 2004


On 08.12.2004 15:42, vic wrote:
> On Fri, Dec 03, 2004 at 11:45:50AM +0300, Alexey V. Novikov wrote:
> 
>>On 03.12.2004 08:38, Alexey V. Novikov wrote:
>>
>>>>Не, oracle@ заводить не буду :-)  Но на wiki.atmsk.ru, наверное,
>>>>стоило бы тему осветить -- а там в faq втянем.
>>>
>>>Миша, начало положено:
>>>http://wiki.atmsk.ru/index.html/Oracle8OnALM24
>>
>>И добавлено.:)
> 
> 
> К счастью все сто описано - работает.
> К все остальное не работает.
> 
> ТАк запестился только клиент.
> При инсталяции сервера выползает то-же самое в другом месте:
> 
> gcc -o ctxsrv -L/opt/oracle/app/product/8.1.7/ctx/lib/ -L/opt/oracle/app/product/8.1.7/lib/  -o ctxsrv -L/opt/oracle/app/pro
> /opt/oracle/app/product/8.1.7/lib//libctx8.a(sdruf.o)(.text+0xee): In function `sdrufmk':
> : warning: the use of `tempnam' is dangerous, better use `mkstemp'
> mv -f /opt/oracle/app/product/8.1.7/bin/ctxsrv /opt/oracle/app/product/8.1.7/bin/ctxsrvO
> mv ctxsrv  /opt/oracle/app/product/8.1.7/bin/ctxsrv
> chmod 751 /opt/oracle/app/product/8.1.7/bin/ctxsrv
> 
> Linking ctxhxx
> rm -f ctxhxx
> gcc -o ctxhxx -L/opt/oracle/app/product/8.1.7/ctx/lib/ -L/opt/oracle/app/product/8.1.7/lib/  /opt/oracle/app/product/8.1.7/c
> /opt/oracle/app/product/8.1.7/ctx/lib//libsc_ut.so: warning: the use of `tempnam' is dangerous, better use `mkstemp'
Вот почему я и говорил, что эта софтина кривая. :)
Во всяком случае, там где она будет работать должно быть
не более 3 реальных пользователей (root, oracle и кто-то третий)
и больше ни одной сетевой службы, кроме м.б. ssh. :(

> /opt/oracle/app/product/8.1.7/ctx/lib/ctxhx.o(.text+0x519): In function `ReadConfiguration':
> : undefined reference to `__ctype_tolower'
> /opt/oracle/app/product/8.1.7/ctx/lib/ctxhx.o(.text+0x6c4): In function `StrToDW':
> : undefined reference to `__ctype_b'
> /opt/oracle/app/product/8.1.7/ctx/lib/ctxhx.o(.text+0x6d0): In function `StrToDW':
> : undefined reference to `__ctype_tolower'
> /opt/oracle/app/product/8.1.7/ctx/lib//libctxhx.a(insoghd.o)(.text+0xa3): In function `insoghdtg':
> : undefined reference to `__ctype_toupper'
> /opt/oracle/app/product/8.1.7/ctx/lib//libctxhx.a(insoghd.o)(.text+0x11f): In function `insoghden':
> : undefined reference to `__ctype_toupper'
> collect2: ld returned 1 exit status
> make: *** [ctxhxx] Error 1
Ну это же элементарно, Ватсон! (c) ШХ :)
Ищем файлы вида ins_*.mk, где упоминается про ctxsrv и ctxhxx
и в строку компоновщика добавляем -lstub-static. После этого
они должны собраться.

> Самое неприятное то, что с Oracle 9.0.1 те-же проблемы.
> Требует тех-же костылей, и стопарится при дельнейшей инсталяции.
> К сожалению лог приатачить не могу. Не сохранил.
Крайне печально, я то думал, что в 9-ке этих проблем нет. :(

-- 
WBR, Alexey V. Novikov




Подробная информация о списке рассылки community