LINUX.ORG.RU

Oracle + Ubuntu 64bit


0

0

Кто ставил на Debian, Ubuntu - 64bit. Как попобороть эту проблемму? Говорит что не может найти lgcc:

INFO: gcc -m32 -L/usr/lib32 -o ctxhx -L/u01/app/oracle/product/11.1.0/db_1/ctx//lib32/ -L/u01/app/oracle/product/11.1.0/db_1/lib32/ -L/u01/app/oracle/product/11.1.0/db_1/lib32/stubs/ /u01/app/oracle/product/11.1.0/db_1/ctx/lib/ctxhx.o -L/u01/app/oracle/product/11.1.0/db_1/ctx/lib/ -ldl -lm -lctxhx -Wl,-rpath,/u01/app/oracle/product/11.1.0/db_1/ctx/lib -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lcore11 -lsnls11 -lnls11 -lxml11 -lcore11 -lunls11 -lsnls11 -lnls11 -lcore11 -lnls11 `cat /u01/app/oracle/product/11. INFO: 1.0/db_1/lib/sysliblist`

INFO: /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc.a when searching for -lgcc /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc.a when searching for -lgcc /usr/bin/ld: cannot find -lgcc

INFO: collect2: ld returned 1 exit status

INFO: make: *** [ctxhx] Error 1

INFO: End output from spawned process. INFO: ---------------------------------- INFO: Exception thrown from action: make Exception Name: MakefileException Exception String: Error in invoking target 'install' of makefile '/u01/app/oracle/product/11.1.0/db_1/ctx/lib/ins_ctx.mk'. See '/u01/app/oraInventory/logs/installActions2008-10-16_10-31-52AM.log' for details. Exception Severity: 1

Re: Oracle + Ubuntu 64bit

у тебя оракел 32-битный. Или доставь 32-бит окружение или скачай другой арекел :).

true_admin ★★★★★ ()
Ответ на: Re: Oracle + Ubuntu 64bit от true_admin

Re: Oracle + Ubuntu 64bit

> у тебя оракел 32-битный.

Не факт. В 64-хбитной 10-ке было много хлама, собираемого с m32 флагом.

2автор, у тебя 32-хбитный libgcc.a есть по адресу /usr/lib/gcc/x86_64-linux-gnu/4.2.3/32/libgcc.a ?

Dimez ★★★★★ ()
Ответ на: Re: Oracle + Ubuntu 64bit от Dimez

Re: Oracle + Ubuntu 64bit

/usr/lib/gcc/x86_64-linux-gnu/4.2.3/libgcc.a есть,
а /usr/lib/gcc/x86_64-linux-gnu/4.2.3/32/ - такой папки нет даже...

oracle - linux.x64_11gR1_database

я думаю он не может lgcc найти... "... cannot find -lgcc ..."

lioncub ★★ ()

Re: Oracle + Ubuntu 64bit

Processor Chip Information: Linux x86-64, support on AMD64/EM64T and Intel Processor Chips that adhere to the x86-64 architecture with supported Linux releases. Running Oracle 32-bit on AMD64/EM64T (64-bit OS) is not supported . Oracle 32-bit running on AMD64/EM64T with a 32-bit OS is supported, refer to platform Linux x86 for more information on product availability.

borisych ★★★★★ ()
Ответ на: Re: Oracle + Ubuntu 64bit от Dimez

Re: Oracle + Ubuntu 64bit

> Не факт. В 64-хбитной 10-ке было много хлама, собираемого с m32 флагом.

Мде, судя по тому что говорит анонимус всякий хлам остался и в 11g :). Впрочем, чему удивляться, некоторые скрипты с года 98 не менялись.

true_admin ★★★★★ ()
Ответ на: Re: Oracle + Ubuntu 64bit от lioncub

Re: Oracle + Ubuntu 64bit

Скорее всего, у тебя нет 32хбитной части gcc, который должен быть собран с поддержкой multilib.

Да, и ставить оракл на неподдерживаемые им дистрибутивы - большая рулетка. Там куча абсолютных путей захардкожены в скриптах.

> я думаю он не может lgcc найти... "... cannot find -lgcc ..."

Ну да. Он не может найти 32хбитный libgcc.a. Либо его нет, либо он лежит не в том пути, что прописаны в конфигурационных и mk-файлах.

Dimez ★★★★★ ()
Ответ на: Re: Oracle + Ubuntu 64bit от Dimez

Re: Oracle + Ubuntu 64bit

Вообще-то с недавнего времени оракл включил убунту в список поддерживаемых...

anonymous ()
Ответ на: Re: Oracle + Ubuntu 64bit от anonymous

Re: Oracle + Ubuntu 64bit

я тоже так думал, но что-то ничего толкового в гугле по словосочетания ubuntu server + oracle не находится. Впрочем, может, это где-нить в доках к оракелу находится.

true_admin ★★★★★ ()
Ответ на: Re: Oracle + Ubuntu 64bit от lioncub

Re: Oracle + Ubuntu 64bit

>oracle = linux.x64_11gR1_database

но компилит-то он у тебя какую-то откровенную фигню, у меня:
grep lib32 /u01/oracle/product/db/11.1.0/cfgtoollogs/oui/installActions2008-07-12_04-08-50 PM.log
value = /u01/oracle/product/db/11.1.0/lib32

+ gcc он должен использовать 3.4 а не 4.2
если уж так свербит и хочется на убунту водрузить, то можно поставить его на редхате, а потом скопировать, но как потом на него патчи накатывать я не особо представляю.

borisych ★★★★★ ()
Ответ на: Re: Oracle + Ubuntu 64bit от anonymous

Re: Oracle + Ubuntu 64bit

>Вообще-то с недавнего времени оракл включил убунту в список поддерживаемых...

где? из всех дебиановских есть поддержка только debian 3.1 для oracle rdbms 10gR2 EE

borisych ★★★★★ ()
Ответ на: Re: Oracle + Ubuntu 64bit от borisych

Re: Oracle + Ubuntu 64bit

чорт. из всех дебиановских есть поддержка только debian 3.1 для oracle rdbms 10gR2 ХЕ

borisych ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.