Hallo,
vielleicht ein paar kleine Anmerkungen zu dem Thema Oracle und Instant Client.
Der Instant Client ist auf verschiedenen Plattformen verfügbar. Eine dieser Plattformen ist Linux. Wie ich der Message entnehmen kann handelt es sich um eine RPM basierende Distribution. Dies bedeutet das dies entweder aus dem Lager Redhat oder SuSe stammt. Es gibt bei beiden Distributionen einige Unterschiede die zu beachten sind, davon jedoch gleich mehr.
Grundsätzlich ist es so, das wenn eine Oracle Server Software Version installiert worden ist, die Client Libs dort automatisch enthalten sind. Somit muß und kann kein weiterer Client installiert werden.
Des weiteren gibt es noch einen anderen Punkt der hier dran nicht in Ordnung ist.
Den Oracle Express oder Oracle Instant Client hat es erst seit der Version 10.x gegeben. Es wäre also als erstes zu prüfen ob der installierte Oracle Client (hier Instant Client) kompatible ist mit der Oracle Datenbank Version. Nicht jeder Oracle Client kann sich an jede Oracle Datenbank Version connecten, bzw. je nach Version Client / Datenbank Kombination kann es zu Problemen /Fehlern kommen.
Hier gibt es einen Zertifizierungs Matrix von Oracle.
Die Installierte Oracle Server Version ist 9.2, was ein Baseline Release darstellt und auch schon etwas älter ist. Dies bedeutet das daß verwendete rpm File auf gegen einen neueren Client kompiliert worden ist, denn es benötigt ja den Oracle Instant Client und dieser war erst ab Version 10.x verfügbar.
Noch ein Hinweis, die Fehlermeldung von Perl besagt, das die Umgebungs Variablen ORACLE_HOME und NLS_LANG nicht richtig gesetzt worden sind.
Diese werden in der .profile oder .bash_profile gesetzt.
In Summe aller "X" kann man folgendes sagen, das die Installation so wie sie jetzt geplant ist nicht funktionieren kann.
Also entweder den Oracle Datenbank Server auf Version 10.x migrieren und dann weiter machen oder den Oracle Datenbank Server auf Version 9.x belassen und das DBI/DBD Modul für Oracle über die cpan shell installieren.
Aber auch dafür muß das Env. von Oracle richtig gesetzt sein. Ohne das geht es nicht. Es gibt auch zu allen Oracle Datenbank Servern ausführliche Dokumentation wie und wann welche Parameter gesetzt werden müssen.
Tipp noch am Rande, schon einmal die Kernel Parameter für den Oracle Datenbank Server angepasst ? Sind unter /etc/sysconfig.ctl einzutragen. Diese sind für Oracle 9 und 10 auch unterschiedlich.
Wofür soll der ganze Konstrukt eigentlich genutzt werden ?