Configurer les connexions à PostgreSQL
Découvrez les privilèges utilisateur requis côté base de données pour la connexion à Oracle GoldenGate et les instructions de configuration pour la configuration des connexions pour PostgreSQL.
Octroi d'utilisateurs et de privilèges de base de données pour PostgreSQL
Découvrez comment créer des utilisateurs de base de données et affecter des privilèges à Oracle GoldenGate pour PostgreSQL.
Les processus Oracle GoldenGate nécessitent qu'un utilisateur de base de données capture et fournisse des données à une base de données PostgreSQL. Il est recommandé de créer un utilisateur de base de données PostgreSQL dédié pour l'extraction et la réplication.
Les privilèges utilisateur de base de données suivants sont requis pour qu'Oracle GoldenGate capture et applique une base de données PostgreSQL.
| Privilège | Extraction | Réplication | Objectif |
|---|---|---|---|
|
Privilèges de réplication de base de données |
|||
|
|
Oui |
Oui |
Requis pour la connectivité de base de données.
|
|
|
Oui |
S/O |
Requis pour que l'utilisateur enregistre le processus Extract avec un emplacement de réplication.
|
|
|
Oui |
S/O |
Requis pour activer la journalisation supplémentaire au niveau de la table (
Pour Azure Database for PostgreSQL, seul l'administrateur dispose de l'autorité SUPERUSER et est le seul utilisateur à pouvoir activer TRANDATA. |
|
|
Oui |
Oui |
Pour l'accès aux métadonnées aux tables du schéma à répliquer.
|
|
|
Oui |
Oui |
Accordez l'accès Select aux tables à répliquer.
|
|
|
S/O |
Oui |
Appliquez des instructions LMD répliquées aux objets cible.
|
|
Privilèges de table de signal d'activité et de point de reprise |
|||
|
|
Oui |
Oui |
L'utilisateur Extract et Replicat doit ajouter un schéma Oracle GoldenGate pour la création des signaux d'activité et des tables de point de reprise.
Sinon, si |
|
|
Oui |
Oui |
Pour la création/suppression de table de signal d'activité et de point de reprise si l'utilisateur Extract ou Replicat ne possède pas les objets.
|
|
|
Oui |
Oui |
Pour l'exécution de la fonction de mise à jour et de purge des signaux d'activité si l'utilisateur qui appelle les fonctions ne possède pas les objets.
|
|
|
Oui |
Oui |
Pour les insertions, les mises à jour et les suppressions de table de signal d'activité et de point de reprise si l'utilisateur n'est pas propriétaire des objets.
|
Pour capturer des données de la base de données de secours PostgreSQL en particulier, vous devez disposer du privilège SUPERUSER ou pg_read_all_stats, ainsi que des autres privilèges requis pour capturer des données de la base de données PostgreSQL.