Datenbank und Protokoll formatieren

Wenn Sie den Server manuell konfigurieren, müssen Sie die Serverdatenbank und das Wiederherstellungsprotokoll formatieren. In der Datenbank werden Informationen zu Clientdaten und Serveroperationen gespeichert und das Wiederherstellungsprotokoll kann für eine Wiederherstellung nach System- und Datenträgerfehlern verwendet werden. Verwenden Sie das Dienstprogramm DSMSERV FORMAT , um die Serverdatenbank und das Wiederherstellungsprotokoll zu formatieren und zu initialisieren. Während der Initialisierung der Datenbank und des Wiederherstellungsprotokolls ist keine andere Serveraktivität zulässig.

Nach der Konfiguration der Serverübertragung können Sie die Datenbank initialisieren. Stellen Sie die Verzeichnisse nicht in Dateisysteme, für die nicht genügend Speicherplatz zur Verfügung stehen könnte. Wenn bestimmte Verzeichnisse (z. B. das Archivprotokoll) nicht mehr verfügbar oder voll sind, stoppt der Server.

Windows-BetriebssystemeWichtig: Das Installationsprogramm erstellt eine Gruppe von Registrierungsschlüsseln. Einer dieser Schlüssel zeigt auf das Verzeichnis, in dem ein Standardserver mit dem Namen SERVER1 erstellt wird. Soll ein weiterer Server installiert werden, erstellen Sie ein Verzeichnis und verwenden Sie das Dienstprogramm DSMSERV FORMAT mit dem Parameter -k in diesem Verzeichnis. Das neue Verzeichnis wird die Position des Servers. Das Register verfolgt die installierten Server.

Exitlistenhandler definieren

Setzen Sie die Registrierdatenbankvariable DB2NOEXITLIST für jede Serverinstanz auf ON . Melden Sie sich mit der Instanzbenutzer-ID beim System an und führen Sie den folgenden Befehl aus:
db2set -i server_instance_name DB2NOEXITLIST=ON
Beispiel:Linux-BetriebssystemeAIX-Betriebssysteme
db2set -i tsminst1 DB2NOEXITLIST=ON 
Windows-Betriebssysteme
db2set -i server1 DB2NOEXITLIST=ON 

Serverdatenbank und Wiederherstellungsprotokoll initialisieren

Verwenden Sie das Dienstprogramm DSMSERV FORMAT , um die Serverdatenbank (eine IBM Db2 -Datenbank) und das Wiederherstellungsprotokoll zu formatieren und zu initialisieren. Beispiel: Wenn das Serverinstanzverzeichnis /tsminst1ist, führen Sie die folgenden Befehle aus:Linux-BetriebssystemeAIX-Betriebssysteme
cd /tsminst1
dsmserv format dbdir=/tsmdb001 activelogsize=32768
activelogdirectory=/activelog archlogdirectory=/archlog 
archfailoverlogdirectory=/archfaillog mirrorlogdirectory=/mirrorlog
Windows-Betriebssysteme
cd \tsminst1
dsmserv -k server2 format dbdir=d:\tsm\db001 activelogsize=32768 
activelogdirectory=e:\tsm\activelog archlogdirectory=f:\tsm\archlog 
archfailoverlogdirectory=g:\tsm\archfaillog mirrorlogdirectory=h:\tsm\mirrorlog
Tipp: Wenn Sie mehrere Verzeichnisse angeben, müssen Sie sicherstellen, dass die zugrunde liegenden Dateisysteme die gleiche Größe haben, um einen konsistenten Grad an Parallelität für Datenbankoperationen sicherzustellen. Sind ein oder mehrere Verzeichnisse für die Datenbank kleiner als die anderen Verzeichnisse, reduzieren sie das Potenzial zum optimierten parallelen Vorablesezugriff und zur Verteilung der Datenbank.
Linux-BetriebssystemeAIX-BetriebssystemeWenn die Db2 -Datenbank nach der Ausführung des Befehls DSMSERV FORMAT nicht gestartet wird, müssen Sie möglicherweise die Mountoption NOSUIDdes Dateisystems inaktivieren. Sie müssen die Option unter den folgenden Umständen inaktivieren, um das System zu starten:
  • Wenn die Option in einem Dateisystem definiert ist, das das Db2 -Instanzeignerverzeichnis enthält.
  • Wenn die Option in einem Dateisystem definiert ist, das die Db2 -Datenbank, aktive Protokolle, Archivprotokolle, Übernahmeprotokolle oder gespiegelte Protokolle enthält.
Nachdem Sie die Option NOSUID inaktiviert haben, hängen Sie das Dateisystem erneut an und starten Sie dann die Db2 -Datenbank, indem Sie den folgenden Befehl ausführen:
db2start

Benutzer mit Verwaltungsaufgaben erstellen

Nachdem die Formatierung der Datenbank und des Wiederherstellungsprotokolls abgeschlossen ist, müssen Sie einen Benutzer mit Verwaltungsaufgaben erstellen, der sich am Server anmelden kann, und es dem IBM Storage Protect Operations Center ermöglichen, eine Verbindung zum Server herzustellen. Für die Erstellung eines Benutzers mit Verwaltungsaufgaben verwenden Sie die folgenden Befehle in einem Makro:
REGISTER ADMIN
Für den Befehl REGISTER ADMIN können folgende Parameter angegeben werden:
register admin administrator_user_id administrator_user_password

Für das Kennwort gelten bestimmte Regeln in Bezug auf die Länge. Weitere Informationen finden Sie unter REGISTER ADMIN (Administrator-ID registrieren).

GRANT AUTH
Für den Befehl GRANT AUTH können folgende Parameter angegeben werden:
grant auth administrator_user_id classes=administrator_user_class

Weitere Informationen finden Sie unter GRANT AUTHORITY (Administratorberechtigung hinzufügen).

Führen Sie die folgenden Schritte aus, um einen Benutzer mit Verwaltungsaufgaben zu erstellen:
  1. Erstellen Sie ein Makro, z. B. setup.mac.
  2. Bearbeiten das Makro, so dass ein Benutzer mit Verwaltungsaufgaben registriert und diesem Benutzer Systemberechtigung erteilt wird. Geben Sie die folgenden Berechtigungsnachweise an:
    • Benutzer-ID mit Administratorberechtigung: adminadmin
    • Kennwort für Benutzer mit Verwaltungsaufgaben: adminadmin1
    
    register admin adminadmin adminadmin1
    grant auth adminadmin classes=system
    

    Sie müssen den Benutzer mit Verwaltungsaufgaben mit der Option classes=system erstellen, so dass der Benutzer mit Verwaltungsaufgaben andere potenzielle Benutzer mit Verwaltungsaufgaben erstellen kann, beispielsweise mit eingeschränkten Berechtigungen. Jeder dieser Benutzer mit Verwaltungsaufgaben kann dann eine Verbindung zu IBM Storage Protect Operations Centerherstellen.

  3. Soll der Benutzer mit Verwaltungsaufgaben erstellt und ihm Systemberechtigung erteilt werden, führen Sie den Befehl DSMSERV mit dem Parameter runfile und der Makrodatei aus:
    dsmserv runfile setup.mac
Der Benutzer mit Verwaltungsaufgaben kann dann die Serverinstanz starten und eine Verbindung zum Server herstellen, um andere erforderliche Schritte auszuführen (z. B. Datenbanksicherung konfigurieren).