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/