The OpenNET Project / Index page

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

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

"Ошибка при коннекте к Оракл из Перла"  
Сообщение от Anryal (??) on 16-Сен-08, 12:34 
Пытаюсь законнектиться к уладенной базе оракл 9.2 из перловой программы

#/usr/bin/perl -w

use DBI;

$ENV{ORACLE_HOME}="/opt/oracle/product/9.2.0.5";
$ENV{NLS_LANG}="AMERICAN_CIS.CL8MSWIN1251";
$ENV{ORA_NLS33}="/opt/oracle/product/9.2.0.5/ocommon/nls/admin/data";
$ENV{SHLIB_PATH}="/opt/oracle/product/9.2.0.5/lib";
$ENV{LD_LIBRARY_PATH}="/opt/oracle/product/9.2.0.5/lib";


$user='xxxxxxx';
$password='yyyyyyy';
$select="select count(*) from sp_user";
$dbh=DBI->connect("dbi:Oracle:sibbase",$user,$password,{PrintError=>0,AutoCommit=>0,RaiseError=>1})  or die "Couldnot connect to Oracle:$DBI::errstr\n";
$sth=$dbh->prepare($select);
$sth->execute($log,$pass);
@row=$sth->fetchrow_array;
$oracle_count=@row[0];
$sth->finish();
$dbh->disconnect();

При выполнении возникает ошибка

DBI connect('sibbase','xxxxxxx',...) failed: ORA-00604: error occurred at recursive SQL level 1
ORA-00911: invalid character (DBD ERROR: OCISessionBegin) at testo.pl line 15

Помогите пожалуйста разобраться в чем проблема.

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

 Оглавление

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


1. "Ошибка при коннекте к Оракл из Перла"  
Сообщение от Anryal (??) on 16-Сен-08, 12:36 
Забыл добавить, что при этом в логах листенера на стороне базы коннект фиксируется.

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

2. "Ошибка при коннекте к Оракл из Перла"  
Сообщение от parad (??) on 16-Сен-08, 12:55 
> testo.pl line 15

что за строчка?

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

3. "Ошибка при коннекте к Оракл из Перла"  
Сообщение от Anryal (??) on 16-Сен-08, 13:14 
>> testo.pl line 15
>
>что за строчка?

$dbh=DBI->connect("dbi:Oracle:sibbase",$user,$password,{PrintError=>0,AutoCommit=>0,RaiseError=>1})  or die "Couldnot connect to Oracle:$DBI::errstr\n";

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

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

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




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

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