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.