Aktualisierung von DB2 Text Search-Serverinformationen

DB2 Text Search-Serverinformationen werden in der Datenbank verwendet, um eine Verbindung mit dem Text Search-Server für die Verwaltung von und Suche in Textsuchindizes herzustellen. Gültige Einstellungen sind deshalb erforderlich, um die ordnungsgemäße Funktion des Systems sicherzustellen, und müssen in der Verwaltungssicht des Textsuchkatalogs SYSIBMTS.TSSERVERS definiert werden.

Vorbereitende Schritte

Für die Aktualisierung der Text Search-Serverinformationen sind die Rolle SYSTS_ADM und DBADM-Berechtigungen für die angegebene Datenbank erforderlich.

Informationen zu dieser Task

Die Serverinformationen bestehen hauptsächlich aus Verbindungsinformationen, z. B. dem Hostnamen, dem Tokenwert und der Portnummer des Servers, sowie Servermerkmalen wie der Serverlocale, der Angabe, ob die Konfiguration der Textsuche für Rich Text-Unterstützung aktiviert ist, und dem Hinweis, ob der von der DB2-Instanz eingesetzte Suchserver integriert ist (konfiguriert von DB2 als Teil der DB2-Instanz) oder ob es sich um eine eigenständige Installation des Textsuchservers handelt.

In den folgenden Situationen ist die Aktualisierung erstmalig erforderlich:
  • Warnmeldung bezüglich einer unvollständigen Aktivierung der Datenbank für die Textsuche
  • Erstkonfiguration eines eigenständigen Textsuchservers
  • partitionierte Datenbanken
  • DB2 Text Search-Upgrades
  • Gespeicherte Prozeduren für die Verwaltung über eine Clientmaschine
  • Aktualisierungen der Verbindungsinformationen von Textsuchservern

Während der Datenbankaktivierung wird die Verwaltungssicht SYSIBMTS.TSSERVERS mit anfänglichen Verbindungsinformationen für den integrierten Server aktualisiert, wenn die erforderliche Berechtigung für den Zugriff auf die Konfiguration vorliegt. Prüfen und aktualisieren Sie die Textserverinformationen in SYSIBMTS.TSSERVERS mit den relevanten Textsuchserverdaten und führen Sie die Prozedur SYSTS_CONFIGURE aus, um die aktualisierten Informationen anzuwenden. Wenn mehrere Datenbanken in der Instanz vorhanden sind, konfigurieren Sie jede Datenbank mit den Informationen für denselben Textsuchserver.

Wenn eine Neukonfiguration erforderlich ist, stellen Sie sicher, dass kein Textsuchvorgang ausgeführt wird, und fahren Sie den Textsuchserver herunter, bevor Sie Änderungen anwenden.

Bestimmte Aspekte der Textsuchserverinstallation und der DB2-Instanzkonfiguration für die Textsuche müssen aktualisiert werden. Dazu gehören die Folgenden:
  • Hinweis, ob der von der DB2-Instanz eingesetzte Suchserver integriert ist (konfiguriert von DB2 als Teil der DB2-Instanz) oder ob es sich um eine separate, eigenständige Installation des Textsuchservers handelt.
  • Hinweis, ob die Textsuchkonfiguration für Rich Text-Unterstützung aktiviert ist.

Prozedur

So aktualisieren sie die DB2 Text Search-Serverinformationen:

  1. Ermitteln Sie die erforderlichen Eigenschaftswerte des Textsuchservers, wie z. B. Hostname, Token und Portnummer, indem Sie den Befehl configTool mit printAll ausführen. Ausführliche Informationen hierzu finden Sie im Abschnitt zu 'configTool'.
  2. Prüfen Sie die Einträge in der Verwaltungssicht SYSIBMTS.TSSERVERS und führen Sie erforderliche Aktualisierungen durch:
    • Falls die Sicht leer ist, führen Sie eine Anweisung INSERT aus. Beispiel:
      INSERT INTO SYSIBMTS.TSSERVERS (HOST, PORT, TOKEN, key, SERVERTYPE,  SERVERSTATUS) 
      values ('localhost', 55000, 'XbS2gos=', 'XbSer2gkdfshuyos=', 1,  0);
    • Wenn in der Sicht bereits eine Zeile enthalten ist, führen Sie eine Anweisung UPDATE aus. Beispiel:
      UPDATE SYSIBMTS.TSSERVERS SET (HOST, PORT, TOKEN) 
      = ('tsmach1.ibm.com', 55002, 'k3j4fjk9u=');
    Stellen Sie sicher, dass Sie statt 'localhost' den tatsächlichen Hostnamen oder die tatsächliche IP-Adresse angeben, wenn mehrere Datenbankpartitionen verwendet oder Verwaltungsoperationen über einen Client ausgeführt werden. Dies gilt nicht nur für lokale Installationen eines eigenständigen Textsuchservers, sondern auch für integrierte Server.
  3. Führen Sie das SYSTS_CONFIGURE -Verfahren aus. Ausführliche Informationen hierzu finden Sie im Abschnitt zur Prozedur SYSTS_CONFIGURE.
  4. Prüfen sie, dass die Werte in der Verwaltungssicht SYSIBMTS.TSSERVERS den Werten entsprechen, die vom Konfigurationstool zurückgegeben werden.
  5. Starten Sie den Textsuchservice, um zu bestätigen, dass eine Verbindung zu den Textsuchservern hergestellt werden kann.