
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/