PowerCenter-Repository-Datenbankanforderungen
Ein PowerCenter-Repository ist eine Zusammenstellung von Datenbanktabellen mit Metadaten. Ein PowerCenter-Repository-Dienst verwaltet das Repository und führt alle Metadaten-Transaktionen zwischen der Repository-Datenbank und Repository-Clients aus.
Das PowerCenter-Repository unterstützt die folgenden Datenbanktypen:
- •IBM DB2 UDB
- •Microsoft SQL Server
- •Microsoft Azure SQL-Datenbank
- •Oracle
- •PostgreSQL
HINWEIS: Um den PowerCenter-Repository-Dienst mit dem 10.5.4-Installationsprogramm zu erstellen, können Sie die Oracle-, Microsoft SQL Server- oder PostgreSQL-Datenbank verwenden. Wenn Sie den PowerCenter-Repository-Dienst auf einer der anderen Datenbanken installieren möchten, erstellen Sie den Dienst mit der erforderlichen Datenbank, nachdem Sie das Installationsprogramm ausgeführt haben.
Zulassen von 35 MB Speicherplatz für die Datenbank.
HINWEIS: Stellen Sie sicher, dass Sie den Datenbank-Client auf dem Computer installieren, auf dem Sie den PowerCenter-Repository-Dienst ausführen möchten.
Weitere Informationen zum Konfigurieren der Datenbank finden Sie in der Dokumentation zu Ihrem Datenbanksystem.
IBM DB2-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository in IBM DB2 die folgenden Richtlinien:
- •Richten Sie die Datenbank zur Optimierung der Repository-Leistung mit dem Tabellenbereich auf einem Einzelknoten ein. Wenn sich der Tabellenbereich auf einem einzigen Knoten befindet, greifen PowerCenter Client und PowerCenter-Integrationsdienst schneller auf das Repository zu, als wenn sich die Repository-Tabellen auf unterschiedlichen Datenbankknoten befinden.
Legen Sie den Einzelknoten-Tabellenbereich-Namen beim Erstellen, Kopieren oder Wiederherstellen eines Repository fest. Wenn Sie keinen Tabellenbereich-Namen angeben, verwendet DB2 den Standard-Tabellenbereich.
- •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.
Microsoft SQL Server-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository die folgenden Anleitungen:
- •Stellen Sie die Seitengröße des Datenbankservers auf mindestens 8 K ein. Diese Konfiguration wird nur einmal vorgenommen und kann später nicht mehr geändert werden.
- •Stellen Sie sicher, dass das Datenbankbenutzerkonto über die Berechtigungen CONNECT, CREATE TABLE und CREATE VIEW verfügt.
Oracle-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository in Oracle die folgenden Richtlinien:
- •Halten Sie die Speichergröße für den Tabellenbereich gering, damit das Repository nicht zu viel Speicherplatz in Anspruch nimmt. Überprüfen Sie, ob die Größe des Standard-Tabellenbereichs des Eigentümers der Repository-Tabellen auf einen niedrigen Wert eingestellt ist.
Das nachfolgende Beispiel demonstriert, wie der empfohlene Speicherparameter für einen Tablespace namens REPOSITORY festgelegt wird:
ALTER TABLESPACE "REPOSITORY" DEFAULT STORAGE ( INITIAL 10K NEXT 10K MAXEXTENTS UNLIMITED PCTINCREASE 50 );
Überprüfen oder ändern Sie die Speicherparameter für den Tabellenbereich, bevor Sie das Repository erstellen.
- • Stellen Sie sicher, dass der Datenbankbenutzer über die folgenden Berechtigungen verfügt:
- - CREATE SEQUENCE
- - CREATE SESSION
- - CREATE SYNONYM
- - CREATE TABLE
- - CREATE 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.
- •Sie können Oracle Real Application Cluster (RAC) konfigurieren, um eine Verbindung mit einem Oracle-Dienst anzugeben, der mit Lastverteilung und hoher Verfügbarkeit aktiviert ist. Der PowerCenter Repository-Dienst ist gegenüber dem Datenbank-Failover im Oracle RAC-Setup stabil.
Sybase ASE-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository in Sybase ASE die folgenden Richtlinien:
- •Stellen Sie die Seitengröße des Datenbankservers auf mindestens 8 K ein. Diese Konfiguration wird nur einmal vorgenommen und kann später nicht mehr geändert werden.
- •Legen Sie die Sybase-Datenbankoption „ddl in tran“ auf TRUE fest.
- •Legen Sie „allow nulls by default“ auf TRUE fest.
- •Stellen Sie sicher, dass der Datenbankbenutzer über die Berechtigungen CREATE TABLE und CREATE VIEW verfügt.
- • Legen Sie die Konfigurationsanforderungen für den Datenbankspeicher fest.
In der folgenden Tabelle sind die Konfigurationsanforderungen für den Speicher und die empfohlenen Baseline-Werte aufgeführt:
Datenbankkonfiguration | Sybase-Systemprozedur | Wert |
|---|
Anzahl geöffneter Objekte | sp_configure "number of open objects" | 5000 |
Anzahl geöffneter Indizes | sp_configure "number of open indexes" | 5000 |
Anzahl geöffneter Partitionen | sp_configure "number of open partitions" | 8000 |
Anzahl Sperren | sp_configure "number of locks" | 100000 |
PostgreSQL-Datenbankanforderungen
Beachten Sie beim Einrichten des Repository in PostgreSQL die folgenden Richtlinien:
- Berechtigungen
Stellen Sie sicher, dass das Datenbankbenutzerkonto über die Berechtigungen CREATE TABLE und CREATE VIEW verfügt.
- Festplattenspeicher
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
- Konfigurationsparameter
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 | 4000 |
max_wal_size | 1 GB | 8 GB |
checkpoint_timeout | 5 Minuten | 30 Minuten |
- Konfigurieren von PostgreSQL für das PowerCenter-Repository
- Um eine PostgreSQL-Datenbank für das PowerCenter-Repository zu konfigurieren, legen Sie Werte für den PostgreSQL-Datenbankhost, ‑Port und ‑Dienstnamen für die Datei "pg_service.conf" im folgenden Format fest:
[PCRS_DB_SERVICE_NAME]
host=Database host IP
port=Database port
dbname=PowerCenter repository database service name
- Stellen Sie sicher, dass die Einträge für [PCRS_DB_SERVICE_NAME] mit den Informationen für den PowerCenter-Repository-Dienst übereinstimmen. Um eine sichere Verbindung zu PostgreSQL für das PowerCenter-Repository herzustellen, legen Sie die Sicherheitseigenschaft zusammen mit den übrigen erforderlichen Datenbankeigenschaften in der pg_service.conf-Datei im folgenden Format fest: sslmode=require Legen Sie die Umgebungsvariable PGSERVICEFILE auf den Speicherort der Datei pg_service.conf fest. Die Datei pg_service.conf enthält die Verbindungsparameter für die PostgreSQL-Datenbankverbindung im Informatica-Installationsverzeichnis. Legen Sie die Variable beispielsweise wie folgt fest:
Bei Verwendung einer Bourne-Shell:
$ export PGSERVICEFILE; PGSERVICEFILE=<pg_service.conf file
directory>/pg_service.conf
Bei Verwendung einer C-Shell:
$ setenv PGSERVICEFILE <pg_service.conf file
directory>/pg_service.conf