Hello, I have installed the Oracle instandclient under openSUSE and this part works fine:
sqlplus abc/xyz@TAH_HU SQL*Plus: Release 10.2.0.4.0 - Production on Mon Jan 21 10:58:04 2013 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Connected to: Oracle Database 11g Release 11.2.0.1.0 - 64bit Production SQL> When I list all drivers and data sources with “DBI->available_drivers()” and “DBI->data_sources( $driver )” everything looks fine, too. … Driver: ODBC Driver: Oracle Data Source is dbi:Oracle:TAH_HU Data Source is dbi:Oracle:TAH_MS Data Source is dbi:Oracle:TAH_NO Data Source is dbi:Oracle:TAH_W Driver: Pg … But when I try to connect to the Database in my perl script with: my $dbh = DBI->connect( "dbi:Oracle:TAH_W","abc","xyz",) || die "Database connection not made: $DBI::errstr"; I get the following error message: Serverfehler! Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Fehlermeldung: Premature end of script headers: test_ora.pl Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber. Error 500 Has someone an idea what the problem could be? Can I find or get more detailed information about the reason why the connect does not work? Thanx! Regards, Ansgar