powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) p5-DBD-Oracle совместно с oracle8-client
2 сообщений из 2, страница 1 из 1
(PERL) p5-DBD-Oracle совместно с oracle8-client
    #33376108
hostel5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть скрипт на перле, который данные скидывает на oracle.
Скрипт работает на FreeBSD5.4. Раньше когда собирал p5-DBD-Oracle(PORTVERSION=1.14), он использовал oracle7-client, все было тип топ, работало безотказно. Сейчас пересобрал p5-DBD-Oracle(PORTVERSION=1.16) c oracle8-client, не работает, ошибки:

# ./stats.org
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/O
racle/Oracle.so: Undefined symbol "pthread_kill" at /usr/local/lib/perl5/5.8.6/mach/DynaLoader
.pm line 230.
at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
at ./stats.org line 13


Сам скрипт

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
#!/usr/bin/perl

$ENV{ORACLE_HOME}="/usr/local/oracle8-client";
$ENV{NLS_LANG}="russian_cis.CL8KOI8R";

use DBI;

$inst="sid=xxx;host=xxx";
$user="xxx";
$pass="xxx";


my $dbh = DBI->connect( "dbi:Oracle:$inst", $user, $pass,
    { AutoCommit =>  0 , RaiseError =>  0 , PrintError =>  0  } )
    or die $DBI::errstr;
if($dbh){
           $sql  = "SELECT a.org_name, to_char(a.summary_money,'999999999,99')
           FROM stats.org_statistic a,stats.org b where a.dtm = '11-2005'
           order by a.org_name";
           my $sth = $dbh->prepare($sql);
           $sth->execute;
    while ( ($org_name, $summary_money) = $sth->fetchrow_array ) {
    print file_all "$org_name;$summary_money\n";

    }
  }
$dbh->disconnect;

Как полечить?
...
Рейтинг: 0 / 0
(PERL) p5-DBD-Oracle совместно с oracle8-client
    #33382120
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверно надо установить нвоую версию модулю DBD-Oracle ?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) p5-DBD-Oracle совместно с oracle8-client
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]