IBM DB2/Perl Interface

Installation der Perl/DB2 Schnittstelle von IBM:

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:

  1. Perl Version >= 5.04 muß installiert sein, zur Abfrage der Version den Befehl perl -v eingeben
  2. DB2 UDB mit Version >= 5.2 muß installiert sein, zur Abfrage der Version den Befehl db2level eingeben
  3. Ein C Compiler muß verfügbar sein (standardmäßig wird der GCC Compiler erwartet)
  4. 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
  5. Die Installation muß mit dem Root User vorgenommen werden
  6. Die Links zu den DB2 Komponenten müssen richtig gesetzt sein, ggf. Befehl db2ln wiederholen
  7. TAR-Dateien mit Befehl tar —xvf ....tar auseinanderziehen
  8. Für das DBllnterface:perl Makefile.PL, make, test, install ausführen, wie in der Installationsanweisung beschrieben
  9. Jetzt die Variable DB2_HOME mit dem Pfad $INSTHOME/sqllib besetzen
  10. 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
  11. Test Script kontrollieren, ggf. anpassen (z.B. Driver Name, Database, UserlD, Psw etc, die uns vorliegende Test Script Version war stark anpassungbedürftig).

DB2 ist ein Produkt der
IBM Corporation. Bitte
Copyright-  und Trademark-Hinweise beachten!

© Gernot Ruban