Installation und Konfiguration: Ergänzung

Ausführen der Installation einer DB2 Thin Client- oder DB2 Thin Connect-Umgebung

Die Ausführung einer Thin-Installation ist ein relativ einfacher Prozeß. Um eine solche Art von Umgebung einzurichten, müssen Sie die folgenden Schritte ausführen:

Schritt 1. Installieren von DB2 Administration Client oder DB2 Connect Personal Edition mit der Code-Server-Komponente

Sie müssen DB2 Administration Client oder DB2 Connect Personal Edition auf der Workstation installieren, die als Code-Server für die zu verwendenden Thin Client- oder Thin Connect-Workstations fungieren soll. Ein DB2 Thin Client kann nur Code von einem DB2 Thin Client-Code-Server laden; gleichermaßen kann eine DB2 Thin Connect-Workstation nur Code von einem DB2 Thin Connect-Code-Server laden.
Anmerkung:Wenn Sie den DB2-Client installieren, müssen Sie sicherstellen, daß Sie eine angepaßte Installation ausführen. Wählen Sie im Fenster Komponenten auswählen die Komponenten aus, die installiert werden sollen. Sie müssen die Option Thin Client-Code-Server auswählen, damit die Dateien installiert werden, die zum Einrichten des Thin Clients erforderlich sind.

Informationen zum Installieren von DB2 Administration Client finden Sie in Kapitel 2, Installieren von DB2-Clients. Anweisungen zum Installieren von DB2 Connect Personal Edition finden Sie im Handbuch Einstieg für Ihre Plattform.

Schritt 2. Einrichten der plattformübergreifenden Unterstützung auf dem Code-Server (wahlfrei)

In diesem Schritt wird beschrieben, wie ein Windows NT- und Windows 2000-Code-Server (in diesem Abschnitt als Windows-Code-Server bezeichnet) eingerichtet wird, um Code für Thin Client-Workstations unter Windows 9x zur Verfügung zu stellen.

Direktaufruf

Wenn Sie nicht vorhaben, in Ihrer Umgebung Thin-Workstations unter einer Mischung aus Windows NT, Windows 2000 und Windows 9x zu unterstützen, können Sie diesen Schritt überspringen.

Ein Code-Server kann nur Code für Thin-Workstations zur Verfügung stellen, die zur gleichen Familie von Betriebssystemen gehören. Dies bedeutet, daß eine Code-Server unter Windows NT oder Windows 2000 keine Windows 9x-gestützten Thin-Workstations unterstützen kann, und umgekehrt.

Wenn Sie in Ihrem Unternehmen eine heterogene Konfiguration von 32-Bit-Windows-Betriebssystemen implementiert haben, können Sie den Code-Server so einrichten, daß er sowohl Windows NT- oder Windows 2000-gestützte Thin-Workstations als auch Windows 9x-gestützte Thin-Workstations unterstützt, indem Sie die folgenden Schritte ausführen:
Anmerkung:In dem folgenden Beispiel wird davon ausgegangen, daß Sie einen Windows NT-gestützten Code-Server einrichten, um Code für Thin Client-Workstations unter Windows 9x zur Verfügung zu stellen.

Führen Sie die folgenden Schritte aus, um einen Windows-Code-Server so einzurichten, daß er Code für eine Thin-Workstation auf einer Windows 9x-Maschine zur Verfügung stellen kann:

  1. Erstellen Sie auf dem Windows NT- oder Windows 2000-Code-Server, der den Thin-Workstations unter Windows 9x den Code zur Verfügung stellen soll, ein Verzeichnis, indem Sie den Befehl md d:\sqllib9x eingeben. Hierbei steht d: für ein lokales Festplattenlaufwerk.
  2. Kopieren Sie das DB2-Produktverzeichnis auf dem Code-Server (beispielsweise c:\sqllib) in das soeben erstellte Verzeichnis, indem Sie den folgenden Befehl eingeben:
        xcopy c:\sqllib\*.* d:\sqllib9x /s /e
    

    Dabei gilt folgendes:

  3. Wechseln Sie in das Verzeichnis, das Sie für den plattformübergreifenden Code-Server erstellt haben. Geben Sie für das vorliegende Beispiel den Befehl cd d:\sqllib9x ein. Dieses Verzeichnis wird verwendet, um Thin-Workstations unter Windows 9x den Code zur Verfügung zu stellen.
  4. Geben Sie den Befehl d:\sqllib9x\bin\db2thn9x.bat zielplattform ein, um diese Maschine in die Lage zu versetzen, einer Thin-Workstation auf einer anderen Plattform Code zur Verfügung zu stellen.

    Dabei gilt folgendes:

Sie verfügen jetzt über zwei Codebasen auf Ihrem Code-Server. Verwenden Sie in den folgenden Schritten die Windows NT- oder Windows 2000-Codebasis (zum Beispiel c:\sqllib), wenn Sie eine Thin-Workstation auf einer Windows NT- oder Windows 2000-Maschine erstellen wollen. Verwenden Sie in den folgenden Schritten die Windows 9x-Codebasis (zum Beispiel c:\sqllib9x), wenn Sie eine Thin-Workstation auf einer Windows 9x-Maschine erstellen wollen, für die der Code von einer Windows NT- oder Windows 2000-Maschine zur Verfügung gestellt wird.
Anmerkung:Wenn Sie an einer Thin Client-Workstation unter Windows 9x angemeldet sind, die Code von einem Windows NT- oder Windows 2000-Code-Server ausführt, müssen Sie sicherstellen, daß das Benutzerkonto, mit dem Sie an die Windows 9x-Workstation angemeldet sind, auf dem Windows NT- oder Windows 2000-Code-Server lokal definiert ist.

Schritt 3. Freigeben des Code-Server-Verzeichnisses, in dem der Code für den DB2-Client oder DB2 Connect Personal Edition installiert ist

Damit die Thin-Workstations den erforderlichen Code vom Code-Server laden können, muß jede der zu verwendenden Thin-Workstations das Verzeichnis lesen können, in dem der Code für den DB2-Client oder DB2 Connect Personal Edition installiert ist. Führen Sie die folgenden Schritte aus, um allen Thin-Workstations das Codeverzeichnis im Lesemodus (READ) verfügbar zu machen:

  1. Klicken Sie Start an, und wählen Sie Programme --> Windows Explorer aus.
  2. Wählen Sie das Verzeichnis aus, in dem Sie das DB2-Produkt installiert haben. Verwenden Sie für Thin-Workstations, die unter Windows NT oder Windows 2000 ausgeführt werden, das Verzeichnis c:\sqllib. Wenn Sie auch Thin-Workstations einrichten wollen, die unter Windows 9x ausgeführt werden, müssen Sie auch das Verzeichnis d:\sqllib9x freigeben.
  3. Wählen Sie in der Menüleiste die Option Datei --> Eigenschaften aus.
  4. Wählen Sie die Indexzunge Freigabe aus.
  5. Wählen Sie den Radioknopf Freigeben als aus.
  6. Geben Sie im Feld Freigabename einen Freigabenamen, wie beispielsweise NTCODESERVER, ein.
  7. Für alle Benutzer aller zu verwendenden Thin-Workstations muß der Lesezugriff auf dieses Verzeichnis möglich sein. Wenn Sie einen Windows NT- oder Windows 2000-gestützten Code-Server einrichten, müssen Sie den Lesezugriff für alle Benutzer wie folgt angeben:

    1. Klicken Sie den Knopf Berechtigungen an. Das Fenster Zugriff durch Freigabeberechtigungen wird geöffnet.
    2. Wählen Sie im Fenster Name die Option Jeder aus.
    3. Klicken Sie die verdeckte Liste Zugriffsart an, und wählen Sie die Option Lesen aus.
    4. Klicken Sie OK an, bis alle Fenster geschlossen sind.
    Anmerkung:Wenn Sie einen Windows 9x-gestützten Code-Server einrichten, müssen Sie diese Zugriffsart nicht angeben, wenn Sie ein freigegebenes Verzeichnis definieren. Allen Benutzern wird standardmäßig der Lesezugriff erteilt.

Step 4. Erstellen einer Antwortdatei für die zu verwendende Thin-Workstation

Bei der Installation des Code-Servers haben Sie eine interaktive Installation ausgeführt. Bei dieser Art von Installation müssen Sie manuell auf die Bedienerführung des Installationsprogramms antworten, damit das Produkt installiert wird. Die Antworten stellen die Informationen zur Verfügung, die erforderlich sind, um das DB2-Produkt zu installieren uns seine Umgebung zu konfigurieren. Während einer verteilten Installation werden diese Informationen in Form von Schlüsselwörtern und Werten in einer Antwortdatei bereitgestellt. Daher wird eine verteilte Installation häufig auch als nichtüberwachte Installation bezeichnet. Detaillierte Informationen zur verteilten Installation und zum Ausführen dieser Installation für eine zu verwendende Thin-Workstation finden Sie in Kapitel 19, Einführung in die verteilte Installation.

Für eine Installation von DB2 Thin Client oder DB2 Thin Connect wird eine gebrauchsfertige Antwortdatei mit dem Namen db2thin.rsp mitgeliefert, die für die Installation beider Typen von Thin-Workstation verwendet werden kann. In dieser Datei sind die Standardeinstellungen für die am häufigsten vorkommende Installationsart vorgegeben. Die Antwortdatei befindet sich im Verzeichnis c:\sqllib\thnsetup, wobei c: für das Laufwerk steht, auf dem das DB2-Produkt installiert ist.

Eine Antwortdatei enthält folgende Elemente:

In einer Antwortdatei fungiert der Stern (*) als Kommentarzeichen. Eine Zeile, der ein Stern vorangestellt ist, wird als Kommentar behandelt und bei der Installation ignoriert. Wenn Sie kein Schlüsselwort angeben oder das Schlüsselwort auf Kommentar gesetzt ist, wird ein Standardwert verwendet. Entfernen Sie den Stern, um einen Parameter zu aktivieren.

Als Beispiel soll angenommen werden, daß Sie die Unterstützung für ODBC installieren wollen. Der Standardeintrag für dieses Schlüsselwort in der Antwortdatei lautet wie folgt:

   *COMP		=ODBC_SUPPORT

Um diese Komponente zu installieren, müssen Sie den Stern aus der Zeile entfernen, so daß sie nun wie folgt aussieht:

   COMP		=ODBC_SUPPORT

Für bestimmte Schlüsselwörter müssen Sie außerdem Werte definieren. Entfernen Sie zum Aktivieren dieser Schlüsselwörter den Stern und stellen Sie außerdem sicher, daß Sie die Zeichenfolge rechts des Gleichheitszeichens durch den für diesen Parameter gewünschten Wert ersetzen.

Beispiel:

   *DB2.DIAGLEVEL	= 0 - 4

müßte geändert werden in:

   DB2.DIAGLEVEL	= 4

falls Sie diesen Parameter auf 4 setzen wollen.

Es folgt ein Abschnitt aus der Beispielantwortdatei db2thin.rsp:

   * Required Global DB2 Registry Variable
   * -------------------------------------
	DB2INSTPROF                   = C:\CFG
 
* General Options
   * ---------------
*TYPE                          = 0,1,2  (0=compact, 1=typical, 2=custom)
*COMP                          = ODBC_SUPPORT 
*COMP                          = CONTROL_CENTER 
*COMP                          = EVENT_ANALYZER 
*COMP                          = WEB_ADMINISTRATION
*COMP                          = QUERYMONITOR 
*COMP                          = TRACKER 
*COMP                          = QUERYADMIN 
*COMP                          = CLIENT_CONFIGURATION_ASSISTANT 
*COMP                          = COMMAND_CENTER 
*COMP                          = DOCUMENTATION 
*CREATE_ICONS                  = YES or NO (default=YES)
*REBOOT                        = YES or NO 
 

Weitere Informationen und detaillierte Beschreibungen dieser Parameter finden Sie in Verfügbare Beispielantwortdateien.

Sie können beispielsweise die folgenden Einstellungen vornehmen:

   DB2INSTPROF                   = C:\CFG
   TYPE                          = 1
   REBOOT                        = YES

Nachdem Sie die Bearbeitung der Datei abgeschlossen haben, sollten Sie sie unter einem anderen Namen speichern, damit die Beispieldatei weiterhin unverändert zur Verfügung steht. Nennen Sie die geänderte Datei beispielsweise test.rsp und speichern Sie sie in dem Verzeichnis, das Sie im vorigen Schritt freigegeben haben (c:\sqllib).

Schritt 5. Ermöglichen des Zugriffs von der zu verwendenden Thin-Workstation auf den Code-Server

Auf den Code-Server muß zugegriffen werden können, bevor Sie die Ziel-Workstation in ihrer Funktion als Thin-Workstation einrichten können. Es kann hilfreich sein, ein Netzlaufwerk zuzuordnen, um auf das Verzeichnis thnsetup zuzugreifen. Dieses Verzeichnis befindet sich unterhalb des freigegebenen Verzeichnisses, das Sie auf dem Code-Server erstellt haben.

  1. Klicken Sie Start an und wählen Sie Programme --> Windows Explorer aus.
  2. Wählen Sie im Menü Extras die Option Netzlaufwerk verbinden aus.
  3. Wählen Sie in der verdeckten Liste Laufwerk das Laufwerk aus, dem Sie die Position des Code-Servers zuordnen wollen.
  4. Geben Sie in der verdeckten Liste Pfad die Position des freigegebenen Verzeichnisses im folgenden Format ein:
         \\computername\freigabename
    

    Dabei gilt folgendes:

    computername
    ist der Computername des Code-Servers

    freigabename
    ist der Freigabename des freigegebenen Verzeichnisses auf dem Code-Server. Im vorliegenden Beispiel ist dies der Name NTCODESERVER.
  5. Aktivieren Sie das Markierungsfeld Verbindung beim Start wiederherstellen um die Verbindung zum freigegebenen Verzeichnis dauerhaft zu machen.

Wenn Sie Windows NT oder Windows 2000 verwenden, können Sie außerdem Benutzerinformationen im Eingabefeld Verbinden als angeben. Das Format lautet wie folgt:

     domaene\benutzername

Dabei gilt folgendes:

domaene
steht für die Domäne, in der das Benutzerkonto definiert ist. Diese Angabe ist nur erforderlich, wenn das Konto ein Domänenkonto ist und Sie nicht mit einem Benutzerkonto am System angemeldet sind, das über Lesezugriff auf den fernen Code-Server verfügt.

benutzername
steht für den Benutzer, der auf diese Maschine Zugriff hat. Diese Angabe ist nur erforderlich, wenn Sie nicht mit einem Benutzerkonto am System angemeldet sind, das über Lesezugriff auf den fernen Code-Server verfügt, oder wenn Sie den Parameter für die Domäne angegeben haben.
Anmerkung:Auf einer Windows 9x-Workstation müssen Sie als gültiger Benutzer mit Zugriff auf das freigegebene Verzeichnis auf dem Code-Server an der Workstation angemeldet sein.

Wenn Sie einen DB2-Code-Server unter Windows NT oder Windows 2000 verwenden wollen, um einer Windows 9x-Workstation Code zur Verfügung zu stellen (oder umgekehrt) müssen Sie sicherstellen, daß Sie den Freigabenamen des Verzeichnisses eingeben, das Sie hierfür erstellt haben.

Schritt 6. Erstellen der zu verwendenden Thin-Workstation

Um diese Installation fertigzustellen, müssen Sie den Befehl thnsetup ausführen. Dieser Befehl konfiguriert DB2 Thin Client- oder DB2 Thin Connect-Workstation und richtet die erforderlichen Verbindungen zum Code-Server ein. Der Befehl thnsetup kann mit den folgenden Parametern eingegeben werden:
Syntax des Befehls thnsetup
Dabei gilt folgendes:

/P
Gibt den Pfad an, in dem der DB2-Code auf dem Code-Server installiert ist. Geben Sie diesen Parameter mit dem Pfad an, zu dem den Sie im vorigen Schritt eine Verbindung hergestellt haben. Wenn Sie einen Code-Server unter Windows NT oder Windows 2000 verwenden und Ihre Ziel-Workstations unter Windows 9x ausgeführt werden, müssen Sie das Verzeichnis angeben, das Sie für Windows 9x eingerichtet haben. Dieser Parameter ist erforderlich.
Anmerkung:Wenn Sie dem Code-Server nicht bereits ein Netzlaufwerk dauerhaft zugeordnet haben, wie in Schritt 5. Ermöglichen des Zugriffs von der zu verwendenden Thin-Workstation auf den Code-Server beschrieben, muß dieser Parameter der Laufwerkbuchstabe sein, der verwendet wird, um das Netzlaufwerk darzustellen.

/U
Gibt den vollständig qualifizierten Namen der Antwortdatei an. Dieser Parameter ist erforderlich. Verwenden Sie im vorliegenden Beispiel die Antwortdatei, die Sie unter dem Namen test.rsp auf dem fernen Server gespeichert haben.

/L
Gibt den vollständig qualifizierten Namen der Protokolldatei an, in der die Installationsdaten und alle während der Installation auftretenden Fehler protokolliert werden. Wenn Sie keinen Namen für die Protokolldatei angeben, wird der Standardname db2.log verwendet. Diese Datei wird im Verzeichnis db2log auf dem Laufwerk gespeichert, auf dem Ihr Betriebssystem installiert ist. Dieser Parameter ist wahlfrei.

/M
Gibt den Computernamen des Code-Servers an. Dieser Parameter ist nur erforderlich, wenn Sie kein Netzlaufwerk dauerhaft zugeordnet haben, wie in Schritt 5. Ermöglichen des Zugriffs von der zu verwendenden Thin-Workstation auf den Code-Server beschrieben.

/S
Gibt den Freigabenamen des Code-Servers an, auf dem das DB2-Produkt installiert ist. Dieser Parameter ist nur erforderlich, wenn Sie kein Netzlaufwerk dauerhaft zugeordnet haben, wie in Schritt 5. Ermöglichen des Zugriffs von der zu verwendenden Thin-Workstation auf den Code-Server beschrieben.

Um beispielsweise eine Thin-Workstation zu installieren, für die das freigegebene Verzeichnis NTCODESERVER auf dem Code-Server mit dem Namen server lokal dem Laufwerk x: zugeordnet ist, und die Antwortdatei mit dem Namen test.rsp sich im gleichen Verzeichnis befindet, wie der Code-Server, müssen Sie den folgenden Befehl eingeben:

   x:\thnsetup\thnsetup /P x:\ /U x:\thnsetup\test.rsp  

Überprüfen Sie nach Abschluß des Befehls thnsetup die Nachrichten in der Protokolldatei. Da die Maschine so konfiguriert ist, daß sie einen Neustart durchführt, nachdem die Installation der Thin-Workstation beendet ist, wissen Sie, daß ein Fehler aufgetreten ist, falls kein Neustart erfolgt.


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]