SQL*Plus ohne Wallet verbinden

SQL*Plus ist eine Befehlszeilenschnittstelle, mit der SQL-Befehle eingegeben werden können. SQL*Plus stellt eine Verbindung zu einer Oracle-Datenbank her.

Hinweis

Informationen zum Zulassen von TLS-Verbindungen finden Sie unter Autonomous Database-Instanz so aktualisieren, dass sowohl TLS- als auch mTLS-Authentifizierung zulässig sind.

Gehen Sie folgendermaßen vor, um den Client zu installieren, zu konfigurieren und mit SQL*Plus eine Verbindung zu Autonomous Database herzustellen:

  1. Oracle Call Interface-(OCI-)Verbindungen vorbereiten

    Sie können die TLS-Authentifizierung ohne Wallet in SQL*Plus verwenden, wenn Sie die folgenden Clientversionen verwenden:

    • Oracle Instant Client/Oracle Database Client 19.13 - nur unter Linux x64

    • Oracle Instant Client/Oracle Database Client 19.14 (oder höher) und 21.5 (oder höher) - nur unter Linux x64 und Windows

    Weitere Informationen finden Sie unter Oracle Call Interface-, ODBC- und JDBC-OCI-Verbindungen mit TLS-Authentifizierung vorbereiten.

  2. Kopieren Sie eine Verbindungszeichenfolge für Autonomous Database.

    Um eine Verbindung mit TLS-Authentifizierung aufzubauen, kopieren Sie eine TLS-Verbindung. Wählen Sie auf der Seite "Datenbankverbindung" unter TLS-Authentifizierung die Option TLS aus, um die Verbindungszeichenfolgen für die Verbindung mit TLS-Authentifizierung anzuzeigen.

    Informationen zum Anzeigen und Kopieren von Verbindungszeichenfolgen finden Sie unter TNS-Namen und Verbindungszeichenfolgen für eine Autonomous Database-Instanz anzeigen.

    Informationen zu den verschiedenen Datenbankserviceservices für jede Verbindungszeichenfolge finden Sie unter Datenbankservicenamen für Autonomous Database.

  3. Melden Sie sich mit einem Datenbankbenutzer und einem Kennwort an, und geben Sie die Verbindungszeichenfolge an, die Sie in Schritt 2 kopiert haben.

    Starten Sie unter UNIX/Linux sqlplus wie folgt, mit der Verbindungszeichenfolge in Anführungszeichen in der Befehlszeile eingeschlossen:

    sqlplus username/password@'my_connect_string'

    Beispiel (Zeilenumbrüche zur Übersichtlichkeit hinzugefügt):

    sqlplus adb_user/password@'(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)
    (port=1521)(host=adb.region.oraclecloud.com))
    (connect_data=(service_name=u9adutfb2ba8x4d_database_medium.adb.oraclecloud.com))
    (security=(ssl_server_dn_match=yes))'

    Starten Sie unter Windows sqlplus mit dem Datenbankbenutzer und dem Kennwort mit der kopierten Verbindungszeichenfolge wie folgt (im Gegensatz zu UNIX/Linux wird die Verbindungszeichenfolge unter Windows nicht in Anführungszeichen gesetzt):

    sqlplus username/password@my_connect_string

    Beispiel (der Verbindungszeichenfolge wurden aus Gründen der Übersichtlichkeit Zeilenumbrüche hinzugefügt):

    sqlplus adb_user/password@(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)
    (port=1521)(host=adb.region.oraclecloud.com))
    (connect_data=(service_name=u9adutfb2ba8x4d_database_medium.adb.oraclecloud.com))
    (security=(ssl_server_dn_match=yes))
Hinweis

Wenn Sie eine Verbindung zu einer Autonomous Database-Instanz mit Microsoft Active Directory-Zugangsdaten herstellen, melden Sie sich mit einem Active Directory-Benutzernamen im Format "AD_domain\AD_username" (doppelte Anführungszeichen müssen enthalten sein) und dem Active Directory-Benutzerpasswort an. Weitere Informationen finden Sie unter Microsoft Active Directory mit Autonomous Database verwenden.