Utilisation d'un pool de connexions résidant en base de données avec Autonomous Database

DRCP (Database Resident Connection Pool) dans Autonomous Database permet une gestion plus facile et plus efficace des connexions ouvertes. L'utilisation de DRCP fournit un accès à un pool de connexions dans votre base de données, ce qui permet une réduction significative des principales ressources de base de données requises pour prendre en charge de nombreuses connexions client, notamment lorsque la base de données a besoin d'évoluer pour de nombreuses connexions simultanées.

Lors de la connexion à Autonomous Database, vous choisissez l'une des options suivantes en fonction des valeurs indiquées dans le fichier de configuration tnsnames.ora :

  • Un processus serveur dédié, qui ne prend en charge qu'un seul processus utilisateur.

  • Un processus serveur en pool, obtenu à partir d'un DRCP, qui peut prendre en charge plusieurs processus utilisateur.

Pour vous connecter avec un processus serveur de DRCP en pool, procédez comme suit :

  1. Recherchez ou obtenez le fichier tnsnames.ora que vous utilisez pour vous connecter à Autonomous Database.
  2. Modifiez le fichier tnsnames.ora pour ajouter le type de serveur SERVER=POOLED.

    Exemple :

    example_high= (description= 
         (address=(protocol=tcps)(port=1522)(host=adb.example.oraclecloud.com))
         (connect_data=(service_name=example_high.oraclecloud.com)(SERVER=POOLED))
         (security=(ssl_server_dn_match=yes)))

    Lorsque vous êtes connecté avec l'élément (SERVER=POOLED) indiqué dans le fichier tnsnames.ora, vous obtenez une connexion à partir de DRCP.

Pour Autonomous Database, procédez comme suit pour utiliser des pools de connexions résidant en base de données :

  • DRCP est activé par défaut, mais son utilisation est facultative. Pour choisir une connexion en pool, indiquez SERVER=POOLED dans tnsnames.ora. Si vous n'indiquez pas SERVER=POOLED, vous devez vous connecter avec une connexion dédiée.

  • Vous ne pouvez pas démarrer ou arrêter DRCP.

Pour plus d'informations, reportez-vous à Utilisation d'un pool de connexions résidant en base de données.