Gestion des connexions pour une base de données externe

Cette rubrique fournit des informations sur la gestion des connexions de base de données externes à l'aide de la console et de l'API. La ressource de connexion à la base de données externe vous permet de connecter un descripteur de base de données externe à une instance Oracle Database située en dehors d'OCI.

Remarque

Actuellement, le service External Database prend uniquement en charge les agents Management Agent Cloud Service (MACS) pour la création d'une connexion à vos bases de données externes. Les agents Enterprise Manager Cloud Control ne sont pas pris en charge pour le moment. Pour plus d'informations sur MACS, reportez-vous à Management Agent.

Stratégie IAM requise

Pour utiliser Oracle Cloud Infrastructure, un administrateur doit vous accorder un accès sécurisé dans une stratégie. Cet accès est requis, que vous utilisiez la console ou l'API REST avec un kit SDK, une interface de ligne de commande ou un autre outil. Si un message vous indique que vous ne disposez pas des droits d'accès ou des autorisations nécessaires, vérifiez auprès de l'administrateur le type d'accès qui vous a été accordé et le compartiment dans lequel vous devez travailler.

Lorsque vous inscrivez un descripteur de base de données externe, il est créé avec la balise Oracle-Tags. Par conséquent, pour gérer davantage la connexion, accordez l'autorisation suivante.
Allow group <Group Name> to manage tag-namespaces IN tenancy 
    where target.tag-namespace.name='Oracle-Tags'

Pour les administrateurs : la stratégie contenue dans Autoriser les administrateurs de base de données à gérer des ressources de base de données externe Oracle Cloud permet au groupe spécifié d'effectuer toutes les opérations relatives aux bases de données et aux ressources de base de données associées.

Si vous ne connaissez pas les stratégies, reportez-vous à Introduction aux stratégies et à Stratégies courantes. Pour plus d'informations sur l'écriture de stratégies pour les bases de données, reportez-vous à Détails de stratégie pour la base de données externe.

Vérifier le statut d'une connexion à une base de données externe

Pour vérifier le statut d'une connexion à une base de données externe, procédez comme suit :

  1. Dans le menu de navigation, sélectionnez Oracle AI Database, puis Base de données externe.
  2. Sous Base de données externe, sélectionnez Bases de données pluggables, Bases de données Conteneur ou Bases de données non Conteneur en fonction du type de base de données externe que vous utilisez.
  3. Toutes les bases de données externes du compartiment sélectionné sont affichées dans une table. Pour visualiser les bases de données externes dans un autre compartiment, utilisez le filtre Compartiment pour changer de compartiment.
  4. Sur la page de liste Bases de données externes, sélectionnez la base de données externe pour laquelle vous voulez vérifier le statut de connexion. Les détails de la BdD externe que vous avez sélectionnée sont affichés.
  5. Sur la page de détails de la base de données externe, sélectionnez l'onglet Connecteurs. La liste des connexions de base de données externes s'affiche.
  6. Dans la liste des connexions de base de données externe, sélectionnez le nom de la connexion pour laquelle vous voulez vérifier le statut. Les détails de la connexion sélectionnée s'affichent.
  7. Sur la page de détails du connecteur externe, sous l'onglet Informations de connexion externe, sous la section Informations de connexion, sélectionnez Vérifier l'état de la connexion et confirmez lorsque vous y êtes invité. Une demande de travail de vérification du statut de la connexion est créée.
  8. Sélectionnez le nom de la demande d'intervention pour consulter les détails du statut de la connexion.

Pour plus d'informations sur les demandes de travail, reportez-vous à Demandes de travail.

Mise à jour des informations d'identification de connexion d'une connexion de base de données externe

Pour mettre à jour les informations d'identification de connexion d'une connexion de base de données externe, procédez comme suit :

  1. Dans le menu de navigation, sélectionnez Oracle AI Database, puis Base de données externe.
  2. Sous Base de données externe, sélectionnez Bases de données pluggables, Bases de données Conteneur ou Bases de données non Conteneur en fonction du type de base de données externe que vous utilisez.
  3. Toutes les bases de données externes du compartiment sélectionné sont affichées dans une table. Pour visualiser les bases de données externes dans un autre compartiment, utilisez le filtre Compartiment pour changer de compartiment.
  4. Sur la page de liste Bases de données externes, sélectionnez la connexion de base de données externe à mettre à jour. Les détails de la BdD externe que vous avez sélectionnée sont affichés.
  5. Sur la page de détails de la base de données externe, sélectionnez l'onglet Connecteurs. La liste des connexions de base de données externes s'affiche.
  6. Dans la liste des connexions à la base de données externe, sélectionnez le nom de la connexion que vous voulez mettre à jour. Les détails de la connexion sélectionnée s'affichent.
  7. Sur la page de détails du connecteur externe, sélectionnez Mettre à jour les informations d'identification de connexion.
  8. Dans le panneau Mettre à jour les informations d'identification de connexion, entrez les détails suivants :
  9. Nom d'informations d'identification : (en lecture seule) nom d'informations d'identification de la connexion.
  10. Nom utilisateur : indiquez le nom utilisateur des informations d'identification de base de données à utiliser par cette connexion.
  11. Mot de passe : indiquez le mot de passe des informations d'identification de base de données à utiliser par cette connexion.
  12. Rôle : indiquez le rôle des informations d'identification de base de données que la connexion doit utiliser. Vous pouvez choisir entre NORMAL et SYSDBA.
  13. Secret : entrez une clé secrète pour les informations d'identification de base de données à utiliser par cette connexion (si le connecteur a été créé à l'aide de TCPS).
    • Sélectionnez Sélectionner une nouvelle clé secrète ou Modifier la clé secrète en cours.
    • Si vous sélectionnez Sélectionner une nouvelle clé secrète, utilisez le menu pour afficher les clés secrètes existantes et sélectionnez le nom de clé secrète requis.
    • Si vous sélectionnez Modifier le secret en cours, la boîte Modifier le secret en cours s'affiche.
    • Entrez les informations SSL suivantes :
      • Type de truststore SSL : type du truststore SSL. Les options disponibles sont PKCS12 et JKS. BCFKS est la seule option disponible dans les régions du gouvernement des Etats-Unis.
      • Emplacement du truststore SSL : chemin qualifié complet du truststore SSL sur l'hôte de l'agent.
      • Mot de passe du truststore SSL : mot de passe du truststore SSL.
      • Type de fichier de clés SSL : type [en lecture seule] du fichier de clés. Il est automatiquement choisi comme étant le même que le type de truststore SSL.
      • Emplacement du fichier de clés SSL : chemin qualifié complet du fichier de clés sur l'hôte de l'agent.
      • Mot de passe du fichier de clés SSL : mot de passe du fichier de clés.
      • Nom distinctif du certificat de serveur SSL : nom unique du certificat de serveur SSL.
    • Sélectionnez Modifier la clé secrète en cours.
  14. Sélectionnez Enregistrer.

Mettre à jour les chaînes de connexion d'une connexion de base de données externe

Pour mettre à jour les chaînes de connexion d'une connexion de base de données externe, procédez comme suit :

  1. Dans le menu de navigation, sélectionnez Oracle AI Database, puis Base de données externe.
  2. Sous Base de données externe, sélectionnez Bases de données pluggables, Bases de données Conteneur ou Bases de données non Conteneur en fonction du type de base de données externe que vous utilisez.
  3. Toutes les bases de données externes du compartiment sélectionné sont affichées dans une table. Pour visualiser les bases de données externes dans un autre compartiment, utilisez le filtre Compartiment pour changer de compartiment.
  4. Sur la page de liste Bases de données externes, sélectionnez la connexion de base de données externe à mettre à jour. Les détails de la BdD externe que vous avez sélectionnée sont affichés.
  5. Sur la page de détails de la base de données externe, sélectionnez l'onglet Connecteurs. La liste des connexions de base de données externes s'affiche.
  6. Dans la liste des connexions à la base de données externe, sélectionnez le nom de la connexion que vous voulez mettre à jour. Les détails de la connexion sélectionnée s'affichent.
  7. Dans le panneau Détails du connecteur externe, sélectionnez Mettre à jour les chaînes de connexion.
  8. Dans le panneau Mettre à jour les chaînes de connexion, entrez les détails suivants :
  9. Nom d'hôte ou nom SCAN DNS : indiquez l'adresse IP virtuelle ou le nom SCAN de la base de données sur site que vous êtes en train de connecter à OCI.
  10. Port : indiquez le port utilisé par la base de données en dehors d'OCI pour les connexions de base de données.
  11. Service : indiquez le nom de service utilisé par la base de données en dehors d'OCI pour les connexions de base de données.
  12. Protocole : (Lecture seule) protocole défini lors de la création de la connexion. Cela ne peut pas être modifié.
  13. Sélectionnez Enregistrer.

Suppression d'une connexion à une base de données externe

Pour supprimer une connexion de base de données externe, procédez comme suit :

  1. Dans le menu de navigation, sélectionnez Oracle AI Database, puis Base de données externe.
  2. Sous Base de données externe, sélectionnez Bases de données pluggables, Bases de données Conteneur ou Bases de données non Conteneur en fonction du type de base de données externe que vous utilisez.
  3. Toutes les bases de données externes du compartiment sélectionné sont affichées dans une table. Pour visualiser les bases de données externes dans un autre compartiment, utilisez le filtre Compartiment pour changer de compartiment.
  4. Sur la page de liste Bases de données externes, sélectionnez la connexion de base de données externe à supprimer. Les détails de la BdD externe que vous avez sélectionnée sont affichés.
  5. Sur la page de détails de la base de données externe, sélectionnez l'onglet Connecteurs. La liste des connexions de base de données externes s'affiche.
  6. Dans la liste des connexions de base de données externe, sélectionnez le nom de la connexion à supprimer. Les détails de la connexion sélectionnée s'affichent.
  7. Dans le panneau Détails du connecteur externe, sélectionnez Supprimer et confirmez l'opération.

Utilisation de l'API

Pour plus d'informations sur l'utilisation de l'API et la signature des demandes, reportez-vous à API REST et à Informations d'identification de sécurité. Pour plus d'informations sur les kits SDK, reportez-vous à Kits SDK et interface de ligne de commande.

Utilisez les opérations d'API suivantes pour gérer les connexions de base de données externe :

  • ListExternalDatabaseConnectors
  • GetExternalDatabaseConnector
  • CheckExternalDatabaseConnectorConnectionStatus
  • UpdateExternalDatabaseConnector
  • DeleteExternalDatabaseConnector

Pour obtenir la liste complète des API du service Database, reportez-vous à API du service Database.