Datenbankresidentes Verbindungspooling mit Autonomous Database verwenden

Database Resident Connection Pool (DRCP) in Autonomous Database unterstützt eine einfachere und effizientere Verwaltung offener Verbindungen. Mit DRCP erhalten Sie Zugriff auf einen Verbindungspool in Ihrer Datenbank, der eine erhebliche Reduzierung der wichtigen Datenbankressourcen ermöglicht, die für die Unterstützung vieler Clientverbindungen erforderlich sind, und wenn die Datenbank für viele gleichzeitige Verbindungen skaliert werden muss.

Wenn Sie eine Verbindung zu Autonomous Database herstellen, wählen Sie je nach den in der Konfigurationsdatei tnsnames.ora angegebenen Werten eine der folgenden Optionen aus:

  • Ein dedizierter Serverprozess, der nur einen Benutzerprozess bedient.

  • Ein gepoolter Serverprozess, der von DRCP abgerufen wird und mehrere Benutzerprozesse bedienen kann.

So stellen Sie eine Verbindung zu einem gepoolten DRCP-Serverprozess her:

  1. Suchen Sie die Datei tnsnames.ora, mit der Sie eine Verbindung zu Autonomous Database herstellen, oder rufen Sie sie ab.
    Weitere Informationen finden Sie unter Clientzugangsdaten (Wallets) herunterladen.
  2. Ändern Sie die Datei tnsnames.ora, um den Servertyp SERVER=POOLED hinzuzufügen.

    Beispiel:

    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)))

    Wenn Sie eine Verbindung mit (SERVER=POOLED) herstellen, die in der Datei tnsnames.ora angegeben ist, erhalten Sie eine Verbindung von DRCP.

Beachten Sie bei Autonomous Database Folgendes für die Arbeit mit Database Resident Connection Pools (DRCP):

  • DRCP ist standardmäßig aktiviert, die Verwendung von DRCP ist jedoch optional. Um eine Verbindung im Pool auszuwählen, geben Sie SERVER=POOLED in tnsnames.ora an. Wenn Sie SERVER=POOLED nicht angeben, stellen Sie eine Verbindung mit einer dedizierten Verbindung her.

  • Sie können DRCP nicht starten oder stoppen.

Weitere Informationen finden Sie unter Database Resident Connection Pool verwenden.