Connexion à une base de données
Les adresses de système de base de données OCI Database with PostgreSQL ne sont pas directement accessibles à partir d'Internet. Les applications qui doivent se connecter à la base de données nécessitent une connectivité au VCN et au sous-réseau privé du système de base de données.
Utilisez l'une des méthodes suivantes pour vous connecter à une base de données dans OCI Database with PostgreSQL pour les tâches de gestion des données :
- Utilisation d'une session de transfert de port de bastion
- Utilisation d'un VPN site à site entre votre réseau sur site et le VCN du système de base de données. Pour plus d'informations, reportez-vous à VPN site à site.
Utilisation d'une session de transfert de port de bastion
Si vous connectez à la base de données à l'aide d'une session de transfert de port Bastion, vous pouvez vous connecter directement à la base de données à partir d'un réseau local. Il n'est pas nécessaire de configurer une instance Compute à partir de laquelle se connecter.
Pour commencer, suivez les instructions ci-dessous :
Les sessions de bastion ne sont pas disponibles de manière permanente. Les sessions de transfert de port SSH utilisent une seule adresse IP à la fois et nécessitent une nouvelle session pour chaque adresse IP privée. Pour plus d'informations, reportez-vous à Types de session.
Vérification des prérequis
Vérifiez que les ressources IAM et le réseau OCI requis sont en place. Pour plus d'informations, reportez-vous à Introduction à OCI Database with PostgreSQL.
Vous pouvez utiliser Bastion pour vous connecter en toute sécurité à une base de données pour les tâches de gestion des données. Un bastion existe dans le sous-réseau public du même VCN qui contient le système de base de données. Les bastions établissent l'infrastructure réseau nécessaire pour connecter un utilisateur à une ressource cible dans le sous-réseau privé, par exemple un système de base de données.
S'il n'existe pas de bastion dans le VCN, créez-en un et assurez-vous qu'il a accès au sous-réseau privé du système de base de données. Pour plus d'informations, reportez-vous à Autorisation de l'accès réseau à partir d'un bastion.
Lorsque vous créez la session, indiquez le port 5432
.
Installation du client PostgreSQL
Sur un ordinateur local, installez une version du client PostgreSQL compatible avec la version PostgreSQL du système de base de données en suivant les instructions figurant à l'adresse https://www.postgresql.org/download/.
La connexion à la base de données
Connectez-vous à la base de données à l'aide du client PostgreSQL installé sur un ordinateur local.
Vous êtes maintenant connecté à la base de données PostgreSQL.
Pour plus d'informations sur l'exécution des commandes client PostgreSQL, reportez-vous au manuel de référence PostgreSQL.