Hi Günter,
Ich hab den Connect String in einer Zeile stehen :). Ich hab auch schon
versucht das ganze so $Self->{DatabaseDSN} =
"DBI:Oracle:sid=g1;host=192.168.0.77;port=1521;"; (hardcoded) in das
Config.pm file reinzuschreiben, ohne Erfolg.
Eben und CheckDB.pl lauft bei mir auch nicht. Das komische ist nur, das
ich mit sqlplus connecten kann. Irgendjemand sonst noch ne Idee??
Die error messages kommen von Apache und werden dann bei OTRS angezeigt
als system errors.
Gruss tm
guenter schrieb:
Bei mir läuft OTRS 2.1.4 unter SUSE10, Oracle 9.2.0.8
Versuch mal den Connect String in einer Zeile einzugeben:
z.b.
$Self->{DatabaseDSN} =
"DBI:Oracle:sid=g1;host=192.168.0.77;port=1521;";
Woher kommt den die Fehlermeldung?
DSN component 'SID-dummy' is not in 'name=value' format at
/usr/lib/perl5/DBI.pm line 625
DBI connect('SID-dummy;host=xxx.xxx.xxx.xxx;port=xxx;','otrs',...)
failed: Can't connect using this syntax without specifying a HOST and
one of SID INSTANCE_NAME SERVER
Ích sehe in deiner Config keinen Verweis auf SID_dummy, hast du
wirklich host=xxx.xxx.xxx.xxx, port=xxx eingegeben?
<4 funktioniert bei mir nicht (sei es root oracle oder sonstwas) >
Als User root:
jupiter:/opt/otrs/bin # perl CheckDB.pl
It looks Ok!
Gruß Günter
tm schrieb:
Hallo Liste,
Ich versuche seit 2 Tagen OTRS an eine Oracle Datenbank
anzuschliesen. Die Oracle Datenbank ist auf einem anderen Rechner wie
OTRS. Ich kann von dem OTRS Rechner mit SQLPLUS und dem testscript
von DBD::Oracle auf die Datenbank zugreifen. Dies laeuft aber ueber
TWO_TASK und tnsnames.ora. Unterstuetzt OTRS eine Verbindung mit
DBD::Oracle ueber tnsnames.ora? In den "man DBD::Oracle" hab ich
nachgelesen wie der DSN string auszusehen hat ohne auf ueber
tnsnames.ora oder environment vars zu der Datenbank zu connecten.
Ohne Erfolg.
Hier ist ein snippet aus meiner Config.pm
# ---------------------------------------------------- #
# database settings #
# ---------------------------------------------------- #
# DatabaseHost
# (The database host.)
$Self->{DatabaseHost} = 'xxx.xxx.xxx.xxx';
# Database
# (The database name.)
$Self->{Database} = 'SID-name';
# DatabaseUser
# (The database user.)
$Self->{DatabaseUser} = 'otrs';
# DatabasePw
$Self->{DatabasePw} = 'otrs';
# DatabaseDSN dbi:Oracle: =$Self->{Database}
#(The database DSN for ORACLE ==> more: "man DBD::ORACLE")
$Self->{DatabaseDSN} = "DBI:Oracle:sid=
$Self->{Database};host=$Self->{DatabaseHost};port=1521;";
$Self->{'Database::Type'} = 'oracle';
Was mache ich falsch?
Habe auch folgendes FAQ bei otrs.org gefunden, ist aber nicht mein
problemfall beschrieben
http://faq.otrs.org/otrs/public.pl?Action=PublicFAQ&ItemID=59
4 funktioniert bei mir nicht (sei es root oracle oder sonstwas)
Kann mir jemand 5 auf dem FAQ erklaeren? Werden da env vars fuer Cron
gesetzt, und warum?
Mein System:
OTRS System
--------------
Debian Etch
Oracle Client 10g installed
DBD::Oracle compiled and installed (1.19)
Otrs2.1.4
DB System
-----------
windows srv2000
Oracle 10g
Hier noch verschiedene error meldungen von meinem Apache log
error1:
/usr/share/otrs/b: symbol lookup error:
/usr/local/lib/perl/5.8.8/auto/DBD/Oracle/Oracle.so: undefined
symbol: OCIInitialize
error 2:
DSN component 'SID-dummy' is not in 'name=value' format at
/usr/lib/perl5/DBI.pm line 625
DBI connect('SID-dummy;host=xxx.xxx.xxx.xxx;port=xxx;','otrs',...)
failed: Can't connect using this syntax without specifying a HOST and
one of SID INSTANCE_NAME SERVER SERVICE_NAME at
/usr/share/otrs//Kernel/System/DB.pm line 195
Jegliche hilfe ist mehr als Willkommen
Gruss tm
_______________________________________________
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.com/
_______________________________________________
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=http://www.otrs.com/
_______________________________________________
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.com/