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<br><br>este es el string de conexion:---------------------------------------------------------<br><br>prueba2.pl:<br><br>use strict;<br>
use DBI;<br><br>my $dbh = DBI-&gt;connect( &#39;dbi:Oracle:ADIN&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;myusuario&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;myclave&#39;,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RaiseError =&gt; 1,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AutoCommit =&gt; 0<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ) || die &quot;Database connection not made: $DBI::errstr&quot;;<br><br>my $sql = qq{ SELECT * FROM gl_balances where set_of_books_id = 344 and&nbsp;&nbsp; &nbsp;code_combination_id = 166823 and currency_code = &#39;VEB&#39;};
<br>my $sth = $dbh-&gt;prepare( $sql );<br>$sth-&gt;execute();<br><br>print $sth;<br><br>$dbh-&gt;disconnect();<br><br><br>este es el error que obtengo despues de 20 segundos de espera:-----------------------------<br><br>
<br>DBD::Oracle::st execute failed: ORA-03113: fin de archivo en el canal de comunicación (DBD ERROR: OCIStmtExecute) [for Statement &quot; SELECT * FROM gl_balances where set_of_books_id = 344 and code_combination_id = 166823 and currency_code = &#39;VEB&#39;&quot;] at 
prueba2.pl line 15.<br><br>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.
<br><br>