Connexion à une base de données
Les points d'extrémité du système de base de données OCI Database with PostgreSQL ne sont pas accessibles directement à 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 réacheminement de port d'hôte bastion
- Utilisation d'un RPV site à site entre votre réseau sur place et le VCN du système de base de données. Pour plus d'informations, voir RPV site-à-site.
Utilisation d'une session de réacheminement de port d'hôte bastion
Si vous êtes connecté à la base de données à l'aide d'une session de réacheminement de port d'hôte 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 de calcul à partir de laquelle vous connecter.
Pour commencer, suivez les instructions suivantes :
Les sessions d'hôte bastion ne sont pas disponibles de manière permanente. Les sessions de réacheminement de port SSH n'utilisent qu'une seule adresse IP à la fois et nécessitent une nouvelle session pour chaque adresse IP privée. Pour plus d'informations, voir Types de session.
Vérification des préalables
Vérifiez que les ressources IAM et le réseau OCI requis sont en place. Pour plus d'informations, voir Introduction à OCI Database with PostgreSQL.
Vous pouvez utiliser le service Hôte bastion pour vous connecter en toute sécurité à une base de données pour les tâches de gestion des données. Un hôte bastion existe dans le sous-réseau public du même VCN qui contient le système de base de données. Les hôtes bastions établissent l'infrastructure de 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'y a pas d'hôte 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, voir Autorisation de l'accès au réseau à partir d'un hôte bastion.
Lorsque vous créez la session, spécifiez 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 à l'adresse https://www.postgresql.org/download/.
Connexion à la base de données
Connectez-vous à la base de données à l'aide du client PostgreSQL installé sur une machine locale.
Vous êtes maintenant connecté à la base de données PostgreSQL.
Pour plus de détails sur l'exécution des commandes du client PostgreSQL, voir le manuel de référence PostgreSQL.