DB2 - Serverinstallation

In diesem Kapitel werden die Installationsschritte des DB2-Servers beschrieben.

Einführung

Sie können die Testversion von DB2 Server herunterladen oder die Produktlizenz unter www.ibm.com erwerben . Abhängig von der Größe des Betriebssystems, auf dem es ausgeführt werden soll, stehen zwei separate DB2-Server zum Herunterladen zur Verfügung. Wenn Sie beispielsweise einen DB2-Server für ein 32-Bit-Linux- oder UNIX-Betriebssystem herunterladen möchten, müssen Sie einen 32-Bit-DB2-Server herunterladen. Gleiches gilt für 64-Bit-DB2-Server.

Hardware-Anforderungen

Prozessor: Minimum Core 2Duo

RAM: mindestens 1 GB

Festplatte: mindestens 30 GB

Software Anforderungen

Vor der Installation des DB2-Servers muss Ihr System mit der erforderlichen Software fertig sein. Für Linux müssen Sie "libstdc ++ 6.0" installieren.

Überprüfen der Systemkompatibilität

Vor der Installation von DB2 Server müssen Sie überprüfen, ob Ihr System mit dem DB2-Server kompatibel ist. Um die Kompatibilität zu bestätigen, müssen Sie den Befehl 'db2prereqcheck' in der Befehlskonsole aufrufen.

Installieren von DB2 unter Linux

Öffnen Sie das Terminal und legen Sie den Pfad des db2-Installationsabbildordners auf der Konsole mit dem Befehl "CD <DB2-Installationsordner>" fest. Geben Sie dann den Befehl "./db2prereqcheck" ein, der die Kompatibilität Ihres Systems mit dem DB2-Server bestätigt.

./db2prereqcheck

Abbildung 1 zeigt die Kompatibilitätsanforderungen des Linux-Betriebssystems und des Hardwaresystems.

Befolgen Sie die angegebenen Schritte zur Installation von DB2 auf Ihrem Linux-System:

  • Öffnen Sie das Terminal.
  • Melden Sie sich als Root an.
  • Öffnen Sie den DB2-Installationsordner.
  • Geben Sie "./db2setup" ein und drücken Sie die Eingabetaste.

Dieser Prozess startet die Ausführung des DB2-Server-Setups.

Geben Sie "./db2setup" ein und drücken Sie die Eingabetaste am Root-Terminal, um den Setup-Vorgang von DB2 Server zu starten.

Dabei erscheint der Bildschirm „Launch Pad einrichten“. [Figur 2]

Wählen Sie auf der Seite Setup Launch Pad im linken Menü die Option „Produkt installieren“. Wählen Sie die Option "DB2 Advanced Enterprise Server Edition". Wählen Sie die Schaltfläche "Neu installieren".

Ein neuer Frame mit dem Namen "DB2-Setup-Assistent" wird angezeigt. Weiter klicken". [Figur 3]

Der nächste Bildschirm wird mit der DB2-Lizenzvereinbarung angezeigt. Wählen Sie "Ich akzeptiere die Bedingungen ...". Klicken Sie auf "Weiter". [Figur 4]

Im nächsten Bildschirm wird ein Angebot für den Installationstyp angezeigt, das standardmäßig auf "Typisch" eingestellt ist.

Behalten Sie die gleiche Auswahl. Weiter klicken". [Abbildung 5]

Der nächste Bildschirm wird mit der Installationsaktion angezeigt.

Wählen Sie "DB2 Advanced Enterprise Server Edition installieren ...".

Weiter klicken". [Abbildung 6]

Im nächsten Bildschirm fordert das Setup-Programm die Auswahl des Installationsverzeichnisses an.

Behalten Sie die Standardeinstellung bei und klicken Sie auf "Weiter".

Der nächste Bildschirm zeigt die Benutzerauthentifizierung an. Geben Sie Ihr Passwort für den Benutzer "dasusr1" ein.

(Ihr Passwort kann mit dem Benutzernamen identisch sein, damit Sie es sich bequem merken können.)

Auf dem folgenden Bildschirm werden Sie vom Setup aufgefordert, eine DB2-Serverinstanz zu erstellen.

Hier wird eine DB2-Instanz mit dem Namen "db2inst1" erstellt.

Im nächsten Bildschirm werden Sie nach der Anzahl der Partitionen gefragt, die Sie für Ihre Standardinstanz benötigen.

Sie haben die Wahl zwischen "einzelnen" oder "mehreren" Partitionen.

Wählen Sie "Einzelpartitionsinstanz". Weiter klicken".

Im nächsten Bildschirm werden Sie vom Setup zur Authentifizierung für die zu erstellende DB2-Instanz aufgefordert.

Hier wird standardmäßig der Benutzername als "db2inst1" erstellt. Sie können das gleiche Passwort wie den Benutzernamen eingeben.

Weiter klicken".

Im nächsten Bildschirm werden Sie aufgefordert, Authentifizierungsinformationen für den Benutzer "db2fenc" einzugeben.

Hier können Sie das gleiche Passwort wie den Benutzernamen eingeben.

Weiter klicken".

Auf dem nächsten Bildschirm können Sie die Option "Richten Sie Ihren DB2-Server nicht so ein, dass zu diesem Zeitpunkt Benachrichtigungen gesendet werden" auswählen.

Weiter klicken".

Der nächste Bildschirm zeigt Ihnen die Informationen zum db2-Setup.

Klicken Sie auf "Fertig stellen".

Der DB2-Installationsvorgang ist zu diesem Zeitpunkt abgeschlossen.

Überprüfen der DB2-Installation

Sie müssen die Installation des DB2-Servers auf ihre Nützlichkeit überprüfen. Melden Sie sich nach Abschluss der DB2 Server-Installation vom aktuellen Benutzermodus ab und beim Benutzer "db2inst1" an. In der Benutzerumgebung "db2inst1" können Sie das Terminal öffnen und die folgenden Befehle ausführen, um zu überprüfen, ob Ihr db2-Produkt ordnungsgemäß installiert ist oder nicht.

db2level

Dieser Befehl zeigt die aktuelle Version und den Service Level des installierten DB2-Produkts für die aktuelle Instanz an.

Syntax:

db2level

Example:

db2level

Output:

DB21085I Instance "db2inst2" uses "64" bits       
And DB2 code release "SQL10010" with level     
identifier "0201010E". Informational tokens     
are "DB2 v10.1.0.0", "s120403",     
"LINUXAMD64101", and Fix Pack "0".  
Product is installed at "/home/db2inst2/sqllib".

db2licm

Dieser Befehl zeigt alle lizenzbezogenen Informationen unseres DB2-Produkts an.

Syntax:

db2licm <parameter>

Example:

db2licm -l

Output:

Product name:                     "DB2 Advanced Enterprise Server Edition" 
License type:                     "Trial" 
Expiry date:                      "10/02/2014" 
Product identifier:               "db2aese" 
Version information:              "10.1"  
Product name:                     "DB2 Connect Server" 
License type:                     "Trial" 
Expiry date:                      "10/02/2014" 
Product identifier:               "db2consv" 
Version information:              "10.1"

Befehlszeilenprozessor (CLP)

Das CLP kann in einem der drei Modi gestartet werden:

  • Command mode: In diesem Modus muss jedem Befehl und jeder SQL-Anweisung das Präfix "db2" vorangestellt werden. Fragen Sie beispielsweise "db2 Datenbankbeispiel aktivieren" ab.

  • Interactive input mode: Sie können diesen Modus mit dem Befehl „db2“ starten. Hier können Sie SQL-Anweisungen ohne Präfix übergeben. Beispiel: "Datenbankbeispiel aktivieren".

  • Batch mode: Hier müssen Sie eine Skriptdatei erstellen, die alle SQL-Abfragen der Anforderungen enthält, und die Datei mit der Erweiterung ".db2" speichern. Sie können dies in der Befehlszeile mit der Syntax "db2 –tf <Dateiname.db2>" aufrufen.