On Wed, Nov 3, 2010 at 9:55 AM, Charles Jardine <[email protected]> wrote:
> I simply do not see this effect. The following program:
>
>  #!/usr/local/bin/perl -w
>  use DBI;
>  my $dbh = DBI->connect("dbi:Oracle:", oralogin) or die "Failed\n";
>  $| = 1;
>  sleep 1, print('.') while 1;
>
> prints dots every second until I press ^C, at which point it terminates.
>
> There must be something different about your environment. For reference, I
> have Oracle 10.2.0.4.6, Perl 5.10.1, DBI 1.609, DBD::Oracle 1.24. The
> OS is SLES 10 SP 3. It makes no difference whether I use the bequeather
> or a TNS connection.

I can use your exact script and it doesn't respond to a <CTRL>-C.  The
only difference is that I'm specifying a username and password in the
DBI->connect call but I wouldn't think that would make any difference.

Our versions are similar:
perl 5.10.1
DBI 1.611
DBD::Oracle 1.24
Oracle Client 11.2.0.1.0
uname -a == Linux [snip] 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16
20:45:36 UTC 2010 x86_64 GNU/Linux
I also tried it on another machine with these versions and experienced
the exact same results:
perl 5.8.9
DBI 1.609
DBD::Oracle 1.26
Oracle Client 10.2.0.4.0
uname -a == Linux [snip] 2.6.18-92.1.17.el5 #1 SMP Tue Nov 4 13:45:01
EST 2008 i686 i686 i386 GNU/Linux

Are there any other environmental things that might be different?

Reply via email to