Domänenkonfigurationsverwaltung
Der Service Manager auf dem Master-Gateway-Knoten verwaltet die Domänenkonfiguration. Die Domänenkonfiguration besteht aus einer Reihe von Metadatentabellen, die in einer für alle Gateway-Knoten in der Domäne zugänglichen relationalen Datenbank gespeichert sind. Immer wenn Sie eine Änderung an der Domäne vornehmen, schreibt der Service Manager die Änderung in die Domänenkonfiguration. Beispiel: Beim Hinzufügen eines Knotens zur Domäne fügt der Service Manager die Knoteninformationen zur Domänenkonfiguration hinzu. Die Gateway-Knoten greifen mittels JDBC-Verbindung auf die Domänenkonfigurations-Datenbank zu.
Sie können folgenden Domänenkonfigurations-Verwaltungstasks ausführen:
- •Domänenkonfiguration sichern Sichern Sie die Domänenkonfiguration regelmäßig. Ist die Domänenkonfiguration in der Datenbank verfälscht, müssen Sie die Domänenkonfiguration möglicherweise aus einer Sicherung wiederherstellen.
- •Stellen Sie die Domänenkonfiguration wieder her. Vielleicht müssen Sie die Domänenkonfiguration auch wiederherstellen, wenn Sie die Domänenkonfiguration zu einem anderen Datenbank-Benutzerkonto migrieren. Oder Sie müssen die Sicherungs-Domänenkonfiguration in einem Datenbankbenutzerkonto wiederherstellen.
- •Migrieren Sie die Domänenkonfiguration. Unter Umständen müssen Sie die Domänenkonfiguration zu einem anderen Datenbank-Benutzerkonto migrieren.
- •Konfigurieren Sie die Verbindung zur Domänenkonfigurations-Datenbank. Jeder Gateway-Knoten muss Zugriff auf die Domänenkonfigurations-Datenbank haben. Die Datenbankverbindung wird beim Erstellen der Domäne konfiguriert. Wenn Sie die Datenbank-Verbindungsinformationen ändern oder die Domänenkonfiguration in eine neue Datenbank migrieren, müssen Sie die Datenbank-Verbindungsinformationen für jeden Gateway-Knoten aktualisieren.
- •Konfigurieren Sie benutzerdefinierte Eigenschaften. Konfigurieren Sie Domäneneigenschaften, die für Ihre Umgebung eindeutig sind oder in bestimmten Fällen angewendet werden. Benutzerdefinierte Eigenschaften dürfen Sie nur verwenden, wenn Sie vom globalen Kundensupport von Informatica entsprechende Anweisungen erhalten.
HINWEIS: Die Domänenkonfigurations-Datenbank und das Model Repository dürfen nicht dasselbe Datenbankbenutzerschema verwenden.
Sichern der Domänenkonfiguration
Sichern Sie die Domänenkonfiguration regelmäßig. Sie können die Domänenkonfiguration von einer Sicherungsdatei wiederherstellen, wenn die Domänenkonfiguration in der Datenbank korrupt wird.
Führen Sie den Befehl infasetup BackupDomain aus, um die Domänenkonfiguration in einer Binärdatei zu sichern.
HINWEIS: Wenn der infasetup-Befehl „BackupDomain“ mit einem Java-Speicherfehler fehlschlägt, stellen Sie für „infasetup“ mehr Systemspeicher zur Verfügung. Um den Systemspeicher zu vergrößern, legen Sie den -Xmx-Wert in der Umgebungsvariablen INFA_JAVA_COMD_OPTS fest.
Beim Ausführen dieses Befehls sichert infasetup die Datenbanktabellen für die Domänenkonfiguration. Zum Wiederherstellen der Domäne in einer anderen Datenbank müssen Sie die Inhalte der Tabelle ISP_RUN_LOG manuell sichern, um die vorherigen Arbeitsablauf- und Sitzungsprotokolle zu erhalten.
Verwenden Sie zusätzlich das Dienstprogramm zur Datenbanksicherung, um zusätzliche Repository-Tabellen manuell zu sichern, die vom infasetup-Befehl nicht gesichert werden.
Wiederherstellen der Domänen-Konfiguration
Sie können eine Domänenkonfiguration aus einer Repository-Backup-Datei wiederherstellen. Unter Umständen müssen Sie die Domänenkonfiguration wiederherstellen, wenn die Domänenkonfiguration in der Datenbank inkonsistent wird oder Sie die Domänenkonfiguration in eine ander Datenbank migrieren möchten.
Informatica stellt die Domänenkonfiguration aus der aktuellen Version wieder her. Wenn Sie über eine Backup-Datei aus einer früheren Produktversion verfügen, müssen Sie die frühere Produktversion verwenden, um die Domänenkonfiguration wiederherzustellen.
Sie können die Domänenkonfiguration in dasselbe oder ein anderes Datenbankbenutzerkonto migrieren. Bei der Wiederherstellung der Domänenkonfiguration in ein Datenbankbenutzerkonto mit einer vorhandenen Domänenkonfiguration müssen Sie den Befehl so konfigurieren, dass die bestehende Domänenkonfiguration überschrieben wird. Wenn Sie den Befehl nicht für das Überschreiben der bestehenden Domänenkonfiguration konfigurieren, schlägt der Befehl fehl.
Jeder Knoten in einer Domäne verfügt über einen Hostnamen und eine Portnummer. Wenn Sie die Domänenkonfiguration wiederherstellen, können Sie die Verknüpfung mit Hostnamen und Portnummern für alle Knoten in der Domäne aufheben. Dies ist sinnvoll, wenn Sie die Knoten auf unterschiedlichen Rechnern laufen lassen möchten. Nachdem Sie die Domänenkonfiguration wiederhergestellt haben, können Sie neue Hostnamen und Portnummern mit den Knoten verknüpfen. Führen Sie den Befehl infasetup DefineGatewayNode oder DefineWorkerNode aus, um einem Knoten einen neuen Hostnamen und eine neue Portnummer zuzuweisen.
Wenn Sie die Domänenkonfiguration in eine andere Datenbank wiederherstellen, müssen Sie die Datenbankverbindungen für alle Gateway-Knoten zurücksetzen.
WICHTIG: Sie verlieren alle Daten in den Übersichtstabellen, wenn Sie die Domänenkonfiguration wiederherstellen.
Führen Sie folgende Tasks durch, um die Domäne wiederherzustellen:
- 1Deaktivieren Sie den Dienst. Fahren Sie die Anwendungsdienste im vollständigen Modus herunter, um sicherzustellen, dass Sie keine laufenden Dienstprozesse abbrechen. Sie müssen die Anwendungsdienste deaktivieren, um sicherzustellen, dass beim Herunterfahren der Domäne kein Dienstprozess ausgeführt wird.
- 2Abschalten der Domäne. Sie müssen die Domäne abschalten, um sicherzustellen, dass während der Wiederherstellung der Domäne keine Änderungen an der Domäne vorgenommen werden.
- 3Führen Sie den Befehl infasetup RestoreDomain aus, um die Domänenkonfiguration in eine Datenbank wiederherzustellen. Der Befehl RestoreDomain stellt die Domänenkonfiguration aus der Backup-Datei im angegebenen Datenbankbenutzerkonto wieder her.
- 4Weisen Sie nach der Wiederherstellung der Domänenkonfiguration den Knoten in der Domäne neue Hostnamen und Portnummern zu, wenn Sie die Verknüpfung mit den vorherigen Hostnamen und Portnummern aufgehoben haben. Führen Sie den Befehl infasetup DefineGatewayNode oder DefineWorkerNode aus, um einem Knoten einen neuen Hostnamen und eine neue Portnummer zuzuweisen.
- 5Setzen Sie die Datenbankverbindungen für alle Gateway-Knoten zurück, wenn Sie die Domänenkonfiguration in eine andere Datenbank wiederherstellen. Alle Gateway-Knoten müssen eine Verbindung zur Domänenkonfigurationsdatenbank haben.
Migrieren der Domänen-Konfiguration
Sie können die Domänenkonfiguration in ein anderes Datenbankbenutzerkonto migrieren. Unter Umständen müssen Sie die Domänenkonfiguration migrieren, wenn Sie das vorhandene Datenbankbenutzerkonto nicht mehr unterstützen. Zum Beispiel: Wenn in Ihrem Unternehmen alle Abteilungen auf einen neuen Datenbanktyp migrieren müssen, müssen Sie auch die Domänenkonfiguration migrieren.
- 1Abschalten aller Anwendungsdienste in der Domäne.
- 2Abschalten der Domäne.
- 3Backup der Domänenkonfiguration erstellen.
- 4Erstellen Sie das Datenbankbenutzerkonto dort, wo die Domänenkonfiguration wiederhergestellt werden soll.
- 5Stellen Sie das Backup der Domänenkonfiguration im Datenbankbenutzerkonto wieder her.
- 6Aktualisieren Sie die Datenbankverbindung für jeden Gateway-Knoten.
- 7Starten Sie alle Knoten in der Domäne.
- 8Aktivieren Sie alle Anwendungsdienste in der Domäne.
WICHTIG: Zusammenfassungstabellen gehen verloren, wenn Sie die Domänenkonfiguration wiederherstellen.
Schritt 1. Alle Anwendungsdienste deaktivieren
Sie müssen alle Anwendungsdienste deaktivieren, um alle Dienstprozesse zu deaktivieren. Wenn Sie einen Anwendungsdienst nicht deaktivieren und ein Benutzer einen Dienstprozess startet, während Sie die Domäne sichern und wiederherstellen, können die Änderungen des Dienstprozesses verloren gehen, und die Daten können beschädigt werden.
Deaktivieren Sie Anwendungsdienste im vollständigen Modus, um sicherzustellen, dass Sie keine laufenden Dienstprozesse abbrechen.
Deaktivieren Sie die Anwendungsdienste in der nachstehenden Reihenfolge:
- 1Webdienst-Hub
- 2SAP BW-Dienst
- 3Metadata Manager-Dienst
- 4PowerCenter-Integrationsdienst
- 5PowerCenter-Repository-Dienst
- 6Suchdienst
- 7Analyst-Dienst
- 8Content-Managementdienst
- 9Datenintegrationsdienst
- 10Modellrepository-Dienst
Schritt 2. Domäne herunterfahren
Sie müssen die Domäne herunterfahren, um sicherzustellen, dass die Benutzer die Domäne nicht verändern, während Sie die Domänenkonfiguration migrieren. Zum Beispiel: Wenn die Domäne ausgeführt wird, während Sie die Domänenkonfiguration sichern, können Benutzer einen neuen Dienst und neue Objekte erstellen. Hinzu kommt: Wenn Sie die Domäne nicht herunterfahren und die Domänenkonfiguration in einer anderen Datenbank wiederherstellen, ist die Domäne nicht mehr betriebsfähig. Die Verbindungen zwischen den Gateway-Knoten und der Domänenkonfigurationsdatenbank werden ungültig. Die Gateway-Knoten werden heruntergefahren, denn sie können keine Verbindung zur Domänenkonfigurationsdatenbank herstellen. Eine Domäne ist nicht betriebsfähig, wenn sie nicht über einen ausgeführten Gateway-Knoten verfügt.
Schritt 3. Domänenkonfiguration sichern
Führen Sie den Befehl infasetup BackupDomain aus, um die Domänenkonfiguration in einer Binärdatei zu sichern.
Schritt 4. Benutzerkonto für Datenbank erstellen
Erstellen Sie ein Datenbankbenutzerkonto, wenn Sie die Domänenkonfiguration in einem neuen Datenbankbenutzerkonto wiederherstellen möchten.
Schritt 5. Domänenkonfiguration wiederherstellen
Führen Sie den Befehl infasetup RestoreDomain aus, um die Domänenkonfiguration in einer Datenbank wiederherzustellen. Der Befehl RestoreDomain stellt die Domänenkonfiguration aus der Sicherungsdatei im angegebenen Benutzerkonto der Datenbank wieder her.
Schritt 6. Datenbankverbindung prüfen
Wenn Sie die Domänenkonfiguration in einem anderen Datenbankbenutzerkonto wiederherstellen, müssen Sie die Datenbankverbindungsinformationen für jeden Gateway-Knoten in der Domäne aktualisieren. Gateway-Knoten müssen eine Verbindung zur Domänenkonfigurationsdatebank haben, um die Domänenkonfiguration laden und aktualisieren zu können.
Schritt 7. Knoten in der Domäne starten
Starten Sie alle Knoten in der Domäne. Sie müssen die Knoten starten, um die Dienste für die Ausführung zu aktivieren.
1Fahren Sie den Gateway-Knoten herunter, den Sie aktualisieren möchten.
2Führen Sie den Befehl infasetup UpdateGatewayNode aus, um den Gateway-Knoten zu aktualisieren.
3Starten Sie den Gateway-Knoten.
4Wiederholen Sie diesen Vorgang für jeden Gateway-Knoten.
Schritt 8. Alle Anwendungsdienste aktivieren
Aktivieren Sie alle Anwendungsdienste, die Sie zuvor heruntergefahren haben. Die Anwendungsdienste müssen aktiv sein, um die Dienstprozesse auszuführen.
Aktualisieren der Domänenkonfigurationsdatenbankverbindung
Alle Gateway-Knoten müssen eine Verbindung zur Domänenkonfigurationsdatenbank haben, um die Domänenkonfiguration abzurufen und zu aktualisieren. Wenn Sie einen Gateway-Knoten erstellen oder einen Knoten als Gateway konfigurieren, geben Sie die Datenbankverbindung einschließlich des Benutzernamens und Passworts der Datenbank ein. Wenn Sie die Domäne auf eine andere Datenbank migrieren oder den Datenbankbenutzernamen oder das Passwort ändern, müssen Sie die Datenbankverbindung für jede Gateway-Knoten aktualisieren. Zum Beispiel könnte Ihr Unternehmen im Rahmen einer Sicherheitspolitik verlangen, dass Sie das Passwort für die Domänen-Konfigurationsdatenbank alle drei Monate ändern.
Um den Knoten mit dem neuen Datenbankverbindung zu aktualisieren, führen Sie folgende Schritte durch:
- 1Abschalten des Gateway-Knotens.
- 2Ausführen des Befehls infasetup UpdateGatewayNode.
Wenn Sie den Benutzernamen und das Passwort ändern, müssen Sie den Knoten aktualisieren.
Um den Knoten nach der Änderung des Benutzers oder Passworts zu aktualisieren, führen Sie folgende Schritte durch:
- 1Abschalten des Gateway-Knotens.
- 2Ausführen des Befehls infasetup UpdateGatewayNode.
Wenn Sie den Hostnamen oder die Portnummer ändern, müssen Sie den Knoten neu definieren.
Um den Knoten nach der Änderung des Hostnamens oder der Portnummer neu zu definieren, führen Sie folgende Schritte durch:
- 1Abschalten des Gateway-Knotens.
- 2Entfernen der Knotenzuweisung im Administrator Tool.
- 3Ausführen des Befehls infasetup DefineGatewayNode.