Ok that cleans it up a little for me.
 
Funny according to the OIC trace you are connecting
 
 see below
 

> To: dbi-users@perl.org
> From: mstrum...@gmail.com
> Subject: Re: DBI Error: END failed--call queue aborted.
> Date: Wed, 17 Nov 2010 07:50:30 -0800
> 
> On Nov 13, 10:19 am, sco...@pythian.com (John Scoles) wrote:
> > You DBD::ORacle is way out of data for you DBI try updating to DBD::Oracle
> > 1.26 ans see what happens
> >
> > cheers
> 
> The error remains the same :( Thanks for all your help. Not sure what
> else I can do here.
> 
> -bash-3.00$ cat test.db.pl
> use strict;
> use DBI;
> my $dbh = DBI->connect( 'dbi:Oracle:<DELETED>',
> '<DELETED>',
> '<DELETED>',
> {dbd_verbose => 15}
> ) || die "Database connection not made:
> $DBI::errstr";
> $dbh->disconnect;
> print "Done. :)\n";
> 
> -bash-3.00$ perl -w test.db.pl
> Environment variables:
> MANPATH=/opt/SUNWspro/man
> TERM=xterm
> SHELL=/usr/bin/bash
> SSH_CLIENT=172.28.2.66 3369 22
> OLDPWD=/export/home/webdev/.cpan
> SSH_TTY=/dev/pts/4
> USER=webdev
> LD_LIBRARY_PATH=/opt/instantclient10_1
> TNS_ADMIN=/opt/instantclient10_1
> MAIL=/var/mail//webdev
> PATH=/usr/bin:/opt/SUNWspro/bin:/opt/instantclient10_1:/usr/
> ccs/bin
> PWD=/export/home/webdev
> JAVA_HOME=/usr/java
> TZ=US/Eastern
> SHLVL=1
> HOME=/export/home/webdev
> LOGNAME=webdev
> SSH_CONNECTION=172.28.2.66 3369 172.28.1.40 22
> ORACLE_HOME=/opt/instantclient10_1
> _=/usr/bin/perl
> OCINlsEnvironmentVariableGet(1,0,93,0,2)=SUCCESS
> OCINlsEnvironmentVariableGet(1,0,94,0,2)=SUCCESS
> OCIEnvNlsEnvCreate(1b56bc,OBJECT,2,0,0,0,0,0,0,1,1)=SUCCESS
> OCIHandleAlloc(2500a0,1b56c0,OCI_HTYPE_ERROR,0,0)=SUCCESS
> OCIAttrGet(2500a0,OCI_HTYPE_ENV,fee78090,0,31,267a28)=SUCCESS
> OCIAttrGet(2500a0,OCI_HTYPE_ENV,fee78092,0,262,267a28)=SUCCESS
> charset id=1, name=US7ASCII, ncharset id=1, name=US7ASCII
> (csid: utf8=871 al32utf8=873)
 
The above set up you server context

> OCIHandleAlloc(2500a0,1b56c4,OCI_HTYPE_SERVER,0,0)=SUCCESS
> OCIHandleAlloc(2500a0,1b56c8,OCI_HTYPE_SVCCTX,0,0)=SUCCESS
> OCIServerAttach(267fb4, 267a28, "AHST90", 6, mode=DEFAULT, 0)=SUCCESS
> OCIAttrSet(2679b4,OCI_HTYPE_SVCCTX,267fb4,0,Attr=OCI_ATTR_SERVER,267a28)=SUCCESS
> OCIHandleAlloc(2500a0,1b56cc,OCI_HTYPE_SESSION,0,0)=SUCCESS
 
The above sets up all your handles

> OCIAttrSet(270ca8,OCI_HTYPE_SESSION,1a6380,3,Attr=OCI_ATTR_USERNAME,267a28)=SUCCESS
> OCIAttrSet(270ca8,OCI_HTYPE_SESSION,1a6390,5,Attr=OCI_ATTR_PASSWORD,267a28)=SUCCESS
> OCISessionBegin(2679b4,267a28,270ca8,1,mode=DEFAULT 0)=SUCCESS
> OCIAttrSet(2679b4,OCI_HTYPE_SVCCTX, 
> 270ca8,0,Attr=OCI_ATTR_SESSION,267a28)=SUCCESS
 
The above users your PW and UN and creates a session and it connects
 
 
The rest below is what happens when you disconnects 
> OCISessionEnd(2679b4,267a28,270ca8,mode=DEFAULT 0)=SUCCESS
> OCIServerDetach(267fb4,267a28,mode=DEFAULT,0)=SUCCESS
> Done. :)
> OCIHandleFree(270ca8,OCI_HTYPE_SESSION)=SUCCESS
> OCIHandleFree(2679b4,OCI_HTYPE_SVCCTX)=SUCCESS
> OCIHandleFree(267fb4,OCI_HTYPE_SERVER)=SUCCESS
> OCIHandleFree(267a28,OCI_HTYPE_ERROR)=SUCCESS
 
You are now our of OCI/DBD/Oracle

> Out of memory!
 
So this Out of memory error happens after you have left 
Can you run a query with your connection handle??
 

> Callback called exit.
> END failed--call queue aborted.
> 
> --
> i5mast
> 
                                          

Reply via email to