Anforderungen an Arbeitsablauf-Datenbanken
Der Datenintegrationsdienst speichert Laufzeitmetadaten für Arbeitsabläufe in der Arbeitsablauf-Datenbank. Bevor Sie die Arbeitsablauf-Datenbank erstellen, richten Sie eine Datenbank und ein Datenbankbenutzerkonto für die Arbeitsablauf-Datenbank ein.
Beim Erstellen des Datenintegrationsdiensts geben Sie die Arbeitsablauf-Datenbankverbindung an.
Die Arbeitsablauf-Datenbank unterstützt die folgenden Datenbanktypen:
- •IBM DB2 UDB
- •Microsoft SQL Server
- •Microsoft Azure SQL-Datenbank
- •Oracle
- •PostgreSQL
Zulassen von 200 MB Speicherplatz für die Datenbank.
HINWEIS: Stellen Sie sicher, dass Sie den Datenbank-Client auf dem Computer installieren, auf dem Sie den Datenintegrationsdienst ausführen möchten.
IBM DB2-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository in IBM DB2 die folgenden Richtlinien:
- •Stellen Sie sicher, dass das Datenbankbenutzerkonto über die Berechtigungen CREATETAB und CONNECT verfügt.
- •Informatica bietet keine Unterstützung für IBM DB2-Tabellenaliase für Repository-Tabellen. Stellen Sie sicher, dass für keine Tabellen in der Datenbank Tabellenaliase erstellt wurden.
- •Setzen Sie den Tablespace-Parameter pageSize auf 32768 Byte.
- •Legen Sie den NPAGES-Parameter auf mindestens 5000 fest. Der NPAGES-Parameter bestimmt die Anzahl der Seiten im Tabellenbereich.
- •Legen Sie die Verbindungspooling-Parameter fest.
In der folgenden Tabelle werden die Verbindungspooling-Parameter aufgelistet, die Sie festlegen müssen:
Parameter | Wert |
|---|
Die maximale Verbindungspoolgröße | 128 |
Minimale Verbindungspoolgröße | 0 |
Maximale Leerlaufzeit | 120 Sekunden |
Microsoft Azure SQL-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository die folgenden Anleitungen:
- •Um Sperrkonflikte zu minimieren, legen Sie die Isolationsstufe „Momentaufnahmeisolation zulassen“ und „Lesen mit Commit“ auf ALLOW_SNAPSHOT_ISOLATION und READ_COMMITTED_SNAPSHOT fest.
Führen Sie zum Festlegen der Isolationsstufe für die Datenbank die folgenden Befehle aus:
ALTER DATABASE DatabaseName SET ALLOW_SNAPSHOT_ISOLATION ON
ALTER DATABASE DatabaseName SET READ_COMMITTED_SNAPSHOT ON
Führen Sie den folgenden Befehl aus, um zu überprüfen, ob die Isolationsstufe für die Datenbank korrekt ist:
SELECT snapshot_isolation_state FROM sys.databases WHERE name=[DatabaseName]
SELECT is_read_committed_snapshot_on FROM sys.databases WHERE name = DatabaseName
- •Das Datenbankbenutzerkonto muss über die Berechtigungen CONNECT, CREATE TABLE und CREATE VIEW verfügen.
Microsoft SQL Server-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository die folgenden Anleitungen:
- •Stellen Sie sicher, dass das Datenbankbenutzerkonto über die Berechtigungen CONNECT und CREATE TABLE verfügt.
- •Legen Sie die Verbindungspooling-Parameter fest.
In der folgenden Tabelle werden die Verbindungspooling-Parameter aufgelistet, die Sie festlegen müssen:
Parameter | Wert |
|---|
Die maximale Verbindungspoolgröße | 128 |
Minimale Verbindungspoolgröße | 0 |
Maximale Leerlaufzeit | 120 Sekunden |
Oracle-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository in Oracle die folgenden Richtlinien:
- • Stellen Sie sicher, dass der Datenbankbenutzer über die folgenden Berechtigungen verfügt:
- - ALTER TABLE
- - ALTER VIEW
- - CREATE SEQUENCE
- - CREATE SESSION
- - CREATE SYNONYM
- - CREATE TABLE
- - CREATE VIEW
- - DROP TABLE
- - DROP VIEW
- •Informatica bietet keine Unterstützung für öffentliche Oracle-Synonyme für Repository-Tabellen. Stellen Sie sicher, dass für keine der Tabellen in der Datenbank öffentliche Synonyme erstellt wurden.
- •Legen Sie die Verbindungspooling-Parameter fest.
In der folgenden Tabelle werden die Verbindungspooling-Parameter aufgelistet, die Sie festlegen müssen:
Parameter | Wert |
|---|
Die maximale Verbindungspoolgröße | 128 |
Minimale Verbindungspoolgröße | 0 |
Maximale Leerlaufzeit | 120 Sekunden |
PostgreSQL-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository in PostgreSQL die folgenden Richtlinien:
- •Verwenden Sie eine JDBC-Verbindung, um eine Verbindung zur PostgreSQL-Datenbank herzustellen.
- •Stellen Sie sicher, dass das Datenbankbenutzerkonto über die Berechtigungen CONNECT, CREATE TABLE und CREATE VIEW verfügt.
- •Geben Sie den Namen des Datenbankschemas an, wenn Sie PostgreSQL als Datenbank verwenden.
- •Stellen Sie sicher, dass PostgreSQL über ausreichend Festplattenspeicher für die Datendateien verfügt. Standardmäßig befinden sich die Datendateien an dem folgenden Speicherort:
<PostgreSQL-Installationsverzeichnis>/data
- •Legen Sie die Konfigurationsparameter in der Datenbank fest.
In der folgenden Tabelle sind die Mindestwerte und die empfohlenen Werte für die Konfigurationsparameter aufgeführt, die Sie einstellen müssen:
Parameter | Mindestwert | Empfohlener Wert |
|---|
max_connections | 200 | 4000 |
shared_buffers | 2 GB | 16 GB |
max_locks_per_transaction | 1024 | 1024 |
max_wal_size | 1 GB | 8 GB |
checkpoint_timeout | 5 Minuten | 30 Minuten |