Thread DBD-Oracle Problem (11 answers)
Opened by roli at 2005-12-01 12:41

roli
 2005-12-01 15:22
#47561 #47561
User since
2004-12-31
424 Artikel
BenutzerIn
[default_avatar]
OK, das ist jetzt geschaft (hoffentlich auch begriffen), danke.

Ich habe jetzt gerade einen connect Versuch gestartet, und bin natuerlich gleich gestolpert.
Code: (dl )
1
2
3
4
5
6
7
use DBI;

my $user="MYUser";
my $passwd="MYPwd";

#$dbh = DBI->connect("dbi:Oracle:devel", $user, $passwd, {RaiseError=>0, PrintError=>1});
$dbh = DBI->connect("dbi:Oracle:host=orahost.example.com:1521;sid=devel", $user, $passwd, {RaiseError=>0, PrintError=>1});

In beiden Fällen erhalte ich eine aehnliche Fehlermeldung:
Code: (dl )
DBI connect('host=dpdbtest.dpcom.de:1521;sid=devel','PROMI_RVN_TEST1',...) failed: ERROR OCINlsEnvironmentVariableGet(OCI_NLS_CHARSET_ID) Check ORACLE_HOME and NLS settings etc. at connect.pl line 7

bzw. wenn ich die auskommentierte connect Variante aktiviere:
Code: (dl )
DBI connect('devel','PROMI_RVN_TEST1',...) failed: ERROR OCINlsEnvironmentVariableGet(OCI_NLS_CHARSET_ID) Check ORACLE_HOME and NLS settings etc. at connect.pl line 6


Wobei ich gemäß DBD-Oracle das in der zweiten Variante (mit Host und SID) nicht erwarten wuerde.
Roland
--
"Steh vorn, während du fragst;
sitzen soll, wer antwortet."
Aus "Die Edda des Snorri Sturluson" "Gylfis Täuschung" Strophe 2

View full thread DBD-Oracle Problem