Connettere SQL*Plus senza un wallet

SQL*Plus è un'interfaccia a riga di comando utilizzata per immettere comandi SQL. SQL*Plus si connette a un database Oracle.

Nota

Per informazioni su come consentire le connessioni TLS, vedere Aggiornare l'istanza di Autonomous Database per consentire sia l'autenticazione TLS che mTLS.

Per installare e configurare il client e connettersi ad Autonomous Database utilizzando SQL*Plus con l'autenticazione TLS, effettuare le operazioni riportate di seguito.

  1. Preparare le connessioni a Oracle Call Interface (OCI).

    È possibile utilizzare l'autenticazione TLS senza un wallet in SQL*Plus se si utilizzano le versioni client riportate di seguito.

    • Oracle Instant Client/Oracle Database Client 19.13 - solo su Linux x64

    • Oracle Instant Client/Oracle Database Client 19.14 (o versione successiva), 21.5 (o versione successiva) o 23.1 (o versione successiva)

    Per ulteriori informazioni, vedere Preparazione per le connessioni OCI Oracle Call Interface, ODBC e JDBC mediante autenticazione TLS.

  2. Copiare una stringa di connessione per Autonomous Database.

    Per connettersi all'autenticazione TLS, copiare una stringa di connessione TLS. Nella pagina Connessione al database, in Autenticazione TLS, selezionare TLS per visualizzare le stringhe di connessione per la connessione all'autenticazione TLS.

    Vedere Visualizza nomi TNS e stringhe di connessione per un'istanza di Autonomous Database per informazioni sulla visualizzazione e la copia delle postazioni di connessione.

    Vedere Database Service Names for Autonomous Database per informazioni sui diversi servizi di database per ciascuna stringa di connessione.

  3. Connettersi utilizzando un utente del database e una password e fornire la stringa di connessione copiata nel passo 2.

    In UNIX/Linux avviare sqlplus con la stringa di connessione, racchiusa tra virgolette sulla riga di comando, come indicato di seguito.

    sqlplus username/password@'my_connect_string'

    Ad esempio (per le interruzioni di riga di chiarezza aggiunte):

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

    In Windows, avviare sqlplus con l'utente del database e la password con la stringa di connessione copiata, come segue (rispetto a UNIX/Linux, in Windows non circondare la stringa di connessione con virgolette):

    sqlplus username/password@my_connect_string

    Ad esempio, per le interruzioni di riga di chiarezza aggiunte nella stringa di connessione:

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

Se si esegue la connessione a un'istanza di Autonomous Database utilizzando le credenziali di Microsoft Active Directory, eseguire la connessione utilizzando un nome utente di Active Directory nel formato "AD_domain\AD_username" (è necessario includere due virgolette) e la password utente di Active Directory. Per ulteriori informazioni, vedere Usa Microsoft Active Directory con Autonomous Database.