Vorbereitung des Systems

Um das System für das Upgrade von V8.1.27 auf V8.2 vorzubereiten, müssen Sie Informationen über jede Instanz von IBM Db2 sammeln. Dann sichern Sie die Serverdatenbank, speichern Sie Schlüsselkonfigurationsdateien, brechen Sie Sitzungen ab und stoppen Sie den Server.

Vorbereitende Schritte

Hinweis:

Bevor Sie auf IBM Storage Protect Server Version 8.2 aktualisieren, aktualisieren Sie Ihre Bereitstellung auf IBM Storage Protect 8.1.27.

Prozedur

  1. Melden Sie sich bei dem Computer an, auf dem der Server installiert ist.

    Linux-BetriebssystemeAIX-BetriebssystemeStellen Sie sicher, dass Sie mit der Benutzer-ID der Instanz angemeldet sind.

    Windows-BetriebssystemeVergewissern Sie sich, dass Sie mit der administrativen Benutzerkennung angemeldet sind, die für die Installation des V8.1.27 Servers verwendet wurde.

  2. Rufen Sie eine Liste der Db2 -Instanzen ab. Geben Sie den folgenden Systembefehl aus:

    Linux-BetriebssystemeAIX-Betriebssysteme
    /opt/tivoli/tsm/db2/instance/db2ilist
    Windows-Betriebssysteme
    db2ilist
    Die Ausgabe kann wie in dem folgenden Beispiel aussehen:

    Linux-BetriebssystemeAIX-Betriebssysteme
    tsminst1
    Windows-Betriebssysteme
    SERVER1
    Stellen Sie sicher, dass jede Instanz einem Server entspricht, der auf dem System aktiv ist.
  3. Linux-BetriebssystemeAIX-Betriebssysteme Notieren Sie für jede Instanz von Db2 den Standard-Datenbankpfad, den tatsächlichen Datenbankpfad, den Datenbanknamen, den Datenbankalias und alle Db2 Variablen, die für die Instanz konfiguriert sind. Bewahren Sie die Aufzeichnung für spätere Referenzzwecke auf. Diese Informationen werden für die Wiederherstellung der Datenbank V8.1.27 benötigt.
  4. Windows-Betriebssysteme Sammeln Sie Informationen über jede Db2 Instanz. Notieren Sie den Standarddatenbankpfad, den tatsächlichen Datenbankpfad, den Datenbanknamen, den Datenbankaliasnamen und alle Db2 -Variablen, die für die Instanz konfiguriert sind. Bewahren Sie die Aufzeichnung für spätere Referenzzwecke auf. Diese Informationen werden für die Wiederherstellung der Datenbank V8.1.27 benötigt.
    1. Öffnen Sie das Db2 -Befehlsfenster, indem Sie den folgenden Systembefehl ausgeben:
      db2cmd
    2. Geben Sie den folgenden Systembefehl aus, um die Instanz zu ändern:
      set DB2INSTANCE=instance
      Dabei gibt instance die Db2 -Instanz an.
    3. Rufen Sie den Standarddatenbankpfad für die Db2 -Instanz ab, indem Sie den folgenden Systembefehl ausgeben:
      db2 get dbm cfg | findstr DFTDBPATH
      Die Ausgabe kann wie in dem folgenden Beispiel aussehen:
      Default database path                       (DFTDBPATH) = D:
    4. Rufen Sie Informationen zu den Db2 -Instanzdatenbanken ab, indem Sie den folgenden Systembefehl ausgeben:
      db2 list database directory
      Die Ausgabe kann wie in dem folgenden Beispiel aussehen:
      System Database Directory
      
      		 Number of entries in the directory = 2
      
      		Database 1 entry:
      
      		 Database alias                       = TSMAL001
      		 Database name                        = TSMDB1
      		 Node name                            = TSMNODE1
      		 Database release level               = d.00
      		 Comment                              = TSM SERVER DATABASE VIA TCPIP
      		 Directory entry type                 = Remote
       		 Catalog database partition number    = -1
      		 Alternate server hostname            =
      		 Alternate server port number         =
      
      		Database 2 entry:
      
      		 Database alias                       = TSMDB1
      		 Database name                        = TSMDB1
      		 Local database directory             = D:
      		 Database release level               = d.00
      		 Comment                              =
      		 Directory entry type                 = Indirect
      		 Catalog database partition number    = 0
      		 Alternate server hostname            =
      		 Alternate server port number         =
    5. Rufen Sie die Db2 -Instanzvariablen ab, indem Sie den folgenden Systembefehl ausgeben:
      db2set -all
      Die Ausgabe kann wie in dem folgenden Beispiel aussehen:
      		[e] DB2CODEPAGE=1208
      		[e] DB2PATH=D:\TSM\db2
      		[i] DB2_PMODEL_SETTINGS=MAX_BACKGROUND_SYSAPPS:500
      		[i] DB2_SKIPINSERTED=ON
      		[i] DB2_KEEPTABLELOCK=OFF
      		[i] DB2_EVALUNCOMMITTED=ON
      		[i] DB2_VENDOR_INI=D:\Server1\tsmdbmgr.env
      		[i] DB2_SKIPDELETED=ON
      		[i] DB2INSTPROF=C:\ProgramData\IBM\DB2\DB2TSM1
      		[i] DB2COMM=TCPIP
      		[i] DB2CODEPAGE=819
      		[i] DB2_PARALLEL_IO=*
      		[g] DB2_EXTSECURITY=YES
      		[g] DB2_COMMON_APP_DATA_PATH=C:\ProgramData
      
      		[g] DB2PATH=D:\TSM\db2
      		[g] DB2INSTDEF=SERVER1
  5. Stellen Sie mithilfe der Benutzer-ID mit Administratorberechtigung eine Verbindung zum Server her.
  6. Sichern Sie die Datenbank mit dem Befehl BACKUP DB .
    Die bevorzugte Methode ist eine Momentaufnahmesicherung, bei der eine Datenbankgesamtsicherung erstellt wird, ohne geplante Datenbanksicherungen zu unterbrechen.
    Sie können eine Momentaufnahmesicherung beispielsweise mit dem folgenden Befehl erstellen:
    backup db type=dbsnapshot devclass=tapeclass
  7. Geben Sie den folgenden Verwaltungsbefehl aus, um die Einheitenkonfigurationsdaten in einem anderen Verzeichnis zu sichern:
    backup devconfig filenames=file_name
    Dateiname gibt den Namen der Datei an, in der Einheitenkonfigurationsdaten gespeichert werden sollen.
    Tipp: Wenn Sie die Datenbank V8.1.27 wiederherstellen möchten, ist diese Datei erforderlich.
  8. Sichern Sie die Protokolldatei für Datenträger in einem anderen Verzeichnis. Geben Sie den folgenden Verwaltungsbefehl aus:
    backup volhistory filenames=file_name
    Dateiname gibt den Namen der Datei an, in der Datenträgerhistory-Informationen (Datenträgerprotokolldaten) gespeichert werden sollen.
    Tipp: Wenn Sie die Datenbank V8.1.27 wiederherstellen möchten, ist diese Datei erforderlich.
  9. Speichern Sie eine Kopie der Serveroptionsdatei, die normalerweise den Namen dsmserv.opthat. Die Datei befindet sich im Serverinstanzverzeichnis.
  10. Verhindern Sie Aktivität auf dem Server durch Inaktivierung neuer Sitzungen. Geben Sie die folgenden Verwaltungsbefehle aus:
    disable sessions client
    disable sessions server
  11. Überprüfen Sie, ob Sitzungen bestehen, und benachrichtigen Sie die Benutzer, dass der Server gestoppt wird. Geben Sie den folgenden Verwaltungsbefehl aus, um auf bestehende Sitzungen zu überprüfen:
    query session
  12. Geben Sie den folgenden Verwaltungsbefehl aus, um Sitzungen abzubrechen:
    cancel session all
    Dieser Befehl bricht alle Sitzungen außer der aktuellen Sitzung ab.
  13. Geben Sie den folgenden Verwaltungsbefehl aus, um den Server zu stoppen:
    halt
  14. Stellen Sie sicher, dass der Server heruntergefahren wird und dass keine Prozesse ausgeführt werden.
    Linux-BetriebssystemeAIX-BetriebssystemeGeben Sie den folgenden Befehl ein:
    ps -ef | grep dsmserv

    Windows-BetriebssystemeÖffnen Sie den Windows Task-Manager und sehen Sie sich die Liste der aktiven Prozesse an.

  15. Suchen Sie im Serverinstanzverzeichnis Ihrer Installation die Datei NODELOCK und verschieben Sie sie in ein anderes Verzeichnis, in dem Sie Konfigurationsdateien speichern.
    Die Datei NODELOCK enthält die vorherigen Lizenzinformationen für Ihre Installation. Diese Lizenzinformationen werden bei Beendigung des Upgrades ersetzt.