[caracas-pm] Problema al conectarme con Oracle 8i y DBI
Daniel Rojas
danielrojasm at gmail.com
Wed Aug 22 09:02:01 PDT 2007
Buenas amigos les escribo en la oportunidad de comentarles un problema que
tengo al conectarme a un servidor Oracle 8i, es una conexion sencilla donde
consulto una tabla, el problema es que cuando acceso a tablas con pocos
registros, me trae los datos pero cuando acceso a una tabla que contiene
1.638.237 registros, se queda como 20 segundos esperando y a la final arroja
un error
este es el string de
conexion:---------------------------------------------------------
prueba2.pl:
use strict;
use DBI;
my $dbh = DBI->connect( 'dbi:Oracle:ADIN',
'myusuario',
'myclave',
{
RaiseError => 1,
AutoCommit => 0
}
) || die "Database connection not made: $DBI::errstr";
my $sql = qq{ SELECT * FROM gl_balances where set_of_books_id = 344 and
code_combination_id = 166823 and currency_code = 'VEB'};
my $sth = $dbh->prepare( $sql );
$sth->execute();
print $sth;
$dbh->disconnect();
este es el error que obtengo despues de 20 segundos de
espera:-----------------------------
DBD::Oracle::st execute failed: ORA-03113: fin de archivo en el canal de
comunicación (DBD ERROR: OCIStmtExecute) [for Statement " SELECT * FROM
gl_balances where set_of_books_id = 344 and code_combination_id = 166823 and
currency_code = 'VEB'"] at prueba2.pl line 15.
A simple vista pudiera parecer un problema del servidor pero el DBA reviso
la configuracion del servidor y todo parece estar correcto, y ademas cuando
hago cualquier consulta con sqlplus en consola todo funciona bien, el
problema es con perl, el cliente Oracle esta bien instalado y configurado,
que me sugieren uds?, gracias de antemano.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/caracas-pm/attachments/20070822/1bfdfed4/attachment-0001.html
More information about the caracas-pm
mailing list