The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"oracle8-client и DBD::Oracle проблемы..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"oracle8-client и DBD::Oracle проблемы..."  
Сообщение от Skif (ok) on 14-Авг-06, 15:10 
Сейчас есть острая необходимость работать с перловым модулем для Oracle. Но к  сожалению не могу ничего писать: при выполнении простенького скрипта, точнее момент подключения к базе:

#!/usr/bin/perl
$ENV{ORACLE_HOME}="/usr/local/oracle8-client";
$ENV{NLS_LANG}="russian_cis.CL8KOI8R";
#############################################################
use strict;
use warnings;
use DBI;
.....................................................
      $dbh = DBI->connect("DBI:Oracle:host=10.0.38.1;sid=klo","skif",
"password")
                                or &db_error("Error: Cannot connect to
$ora_sid schema on $ora_host");
.....................................................

Вылетает с ошибкой, на 5-ке:
--------------------------------------------------------------------------
install_driver(Oracle) failed: Can't load
'/usr/local/lib/perl5/site_perl/5.8.6/mach/auto/DBD/Oracle/Oracle.so' for module
DBD::Oracle: /usr/local/lib/perl5/site_perl/5.8.6/mach/auto/DBD/Oracle/Oracle.so:
Undefined symbol "__h_error" at /usr/local/lib/perl5/5.8.6/mach/DynaLoader.pm line 230.
at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
at ./oracle.pl line 59
--------------------------------------------------------------------------

59-я строка именно та, которую привел(DBI->connect)
А вот ошибка, если пускать на 6-ке:

--------------------------------------------------------------------------
install_driver(Oracle) failed: Can't load
'/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBD/Oracle/Oracle.so' for module
DBD::Oracle: /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBD/Oracle/Oracle.so:
Undefined symbol "pthread_kill" at /usr/local/lib/perl5/5.8.8/mach/DynaLoader.pm line 230.
at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where expected
at ./oracle.pl line 59
--------------------------------------------------------------------------
Вот что стоит на обоих серверах:
5-ка:

5.4-RELEASE-p10
Ниже софт:
oracle8-client-0.1.1_1/
php4-oracle-4.4.2/
p5-DBI-1.50/
p5-DBD-Oracle-1.16_3/

6-ка

6.0-RELEASE
Ниже софт:
oracle8-client-0.1.1_1/
p5-DBI-1.50/
p5-DBD-Oracle-1.16_3/

Кто-то реально пользуется перловым модулем для работы с Oracle? В чем могут быть вызваны сии проблемы?

PS: Oracle стоит ессно на другой, удаленной машине. Стоит 8-ка.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "oracle8-client и DBD::Oracle проблемы..."  
Сообщение от dd (??) on 14-Авг-06, 16:03 
перл у тебя не тредный, или его пересобери или юзай 7 клиент

>Сейчас есть острая необходимость работать с перловым модулем для Oracle. Но к
> сожалению не могу ничего писать: при выполнении простенького скрипта, точнее
>момент подключения к базе:
>
>#!/usr/bin/perl
>$ENV{ORACLE_HOME}="/usr/local/oracle8-client";
>$ENV{NLS_LANG}="russian_cis.CL8KOI8R";
>#############################################################
>use strict;
>use warnings;
>use DBI;
>.....................................................
>      $dbh = DBI->connect("DBI:Oracle:host=10.0.38.1;sid=klo","skif",
>"password")
>            
>          
>         or &db_error("Error:
>Cannot connect to
>$ora_sid schema on $ora_host");
>.....................................................
>
>Вылетает с ошибкой, на 5-ке:
>--------------------------------------------------------------------------
>install_driver(Oracle) failed: Can't load
>'/usr/local/lib/perl5/site_perl/5.8.6/mach/auto/DBD/Oracle/Oracle.so' for module
>DBD::Oracle: /usr/local/lib/perl5/site_perl/5.8.6/mach/auto/DBD/Oracle/Oracle.so:
>Undefined symbol "__h_error" at /usr/local/lib/perl5/5.8.6/mach/DynaLoader.pm line 230.
> at (eval 5) line 3
>Compilation failed in require at (eval 5) line 3.
>Perhaps a required shared library or dll isn't installed where expected
> at ./oracle.pl line 59
>--------------------------------------------------------------------------
>
>59-я строка именно та, которую привел(DBI->connect)
>А вот ошибка, если пускать на 6-ке:
>
>--------------------------------------------------------------------------
>install_driver(Oracle) failed: Can't load
>'/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBD/Oracle/Oracle.so' for module
>DBD::Oracle: /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/DBD/Oracle/Oracle.so:
>Undefined symbol "pthread_kill" at /usr/local/lib/perl5/5.8.8/mach/DynaLoader.pm line 230.
> at (eval 5) line 3
>Compilation failed in require at (eval 5) line 3.
>Perhaps a required shared library or dll isn't installed where expected
> at ./oracle.pl line 59
>--------------------------------------------------------------------------
>Вот что стоит на обоих серверах:
>5-ка:
>
>5.4-RELEASE-p10
>Ниже софт:
>oracle8-client-0.1.1_1/
>php4-oracle-4.4.2/
>p5-DBI-1.50/
>p5-DBD-Oracle-1.16_3/
>
>6-ка
>
>6.0-RELEASE
>Ниже софт:
>oracle8-client-0.1.1_1/
>p5-DBI-1.50/
>p5-DBD-Oracle-1.16_3/
>
>Кто-то реально пользуется перловым модулем для работы с Oracle? В чем могут
>быть вызваны сии проблемы?
>
>PS: Oracle стоит ессно на другой, удаленной машине. Стоит 8-ка.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "oracle8-client и DBD::Oracle проблемы..."  
Сообщение от Skif (ok) on 14-Авг-06, 18:02 
>перл у тебя не тредный, или его пересобери или юзай 7 клиент
>

Ну это можно было бы сказать про 6-ку,  а почему тогда 5-ка ругается по другому, не на pthread? Ошибки в разных случаях-то разные.
При этом ключи с которыми perl компилился одни и теже. Практически.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "oracle8-client и DBD::Oracle проблемы..."  
Сообщение от Skif (ok) on 14-Авг-06, 19:11 
Пошаманил с 7-м клиентом и на пятерке все стартануло без проблем.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "oracle8-client и DBD::Oracle проблемы..."  
Сообщение от deka email(??) on 30-Янв-08, 15:19 
>Пошаманил с 7-м клиентом и на пятерке все стартануло без проблем.

Дело давнее -- а с 8кой проблема-то решилась? А то наткнулся неожидано на такую же проблемой под фрихой-7, пререквизиты удовлетворены (перл тредный итп).


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру