|
IBM hat eine Schnittstelle von PerI zu DB2 zur Verfügung gestellt, die wie Perl dem GNU-Prinzip folgt - die Rechte liegen wohl bei IBM, die Nutzung ist jedoch uneingeschränkt ohne Nutzungslizenz möglich. Ein großer Vorteil dieser Kombination liegt in der Portierbarkeit. Perl hat außerdem eine große Ahnlichkeit mit Shell Script Programmierung. Die Schnittstelle mit dem Namen DBD::DB2 ermöglicht DB2 SQL Statements per CLI, ist also keine ODBC-Schnittstelle. Zur Installation sind folgende Schritte notwendig:
- Perl Version >= 5.04 muß installiert sein, zur Abfrage der Version den Befehl perl -v eingeben
- DB2 UDB mit Version >= 5.2 muß installiert sein, zur Abfrage der Version den Befehl db2level eingeben
- Ein C Compiler muß verfügbar sein (standardmäßig wird der GCC Compiler erwartet)
- Die notwendigen Sources für DBD:DBI (eine Voraussetzung für die DB2 Schnittstelle) und DBD:DB2 müssen zur Verfügung stehen (siehe http://www.perl.com/CPAN), TAR-Dateien mit FTP binary übertragen
- Die Installation muß mit dem Root User vorgenommen werden
- Die Links zu den DB2 Komponenten müssen richtig gesetzt sein, ggf. Befehl db2ln wiederholen
- TAR-Dateien mit Befehl tar —xvf ....tar auseinanderziehen
- Für das DBllnterface:perl Makefile.PL, make, test, install ausführen, wie in der Installationsanweisung beschrieben
- Jetzt die Variable DB2_HOME mit dem Pfad $INSTHOME/sqllib besetzen
- Für das DB2 Interface: perl Makefile.PL, die make Datei im Pfad constants anpassen (DEFINE=-xc statt -xcc), dann test, install ausführen, wie in der Installationsanweisung beschrieben
- Test Script kontrollieren, ggf. anpassen (z.B. Driver Name, Database, UserlD, Psw etc, die uns vorliegende Test Script Version war stark anpassungbedürftig).
|