Connetti SQL*Plus senza un wallet

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

Nota

Per informazioni sull'autorizzazione delle connessioni TLS, vedere Aggiornare l'istanza di Autonomous Database per consentire sia l'autenticazione TLS che l'autenticazione mTLS.

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

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

    È possibile utilizzare l'autenticazione TLS senza un wallet in SQL*Plus se si utilizzano le seguenti versioni client:

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

    • Oracle Instant Client/Oracle Database Client 19.14 (o versioni successive) e 21.5 (o versioni successive): solo su Linux x64 e Windows

    Per ulteriori informazioni, vedere Prepara per connessioni OCI Oracle Call Interface, ODBC e JDBC con autenticazione TLS.

  2. Copiare una stringa di connessione per Autonomous Database.

    Per connettersi con l'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.

    Per informazioni sulla visualizzazione e sulla copia dei punti di connessione, vedere Visualizza i nomi e le stringhe di connessione TNS per un'istanza di Autonomous Database.

    Per informazioni sui diversi servizi di database per ogni stringa di connessione, vedere Nomi dei servizi di database per Autonomous Database.

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

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

    sqlplus username/password@'my_connect_string'

    Ad esempio (per la chiarezza delle interruzioni di riga 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 racchiudere la stringa di connessione tra virgolette):

    sqlplus username/password@my_connect_string

    Ad esempio, (per chiarezza le interruzioni di riga 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 sta eseguendo la connessione a un'istanza di Autonomous Database utilizzando le credenziali di Microsoft Active Directory, connettersi utilizzando un nome utente di Active Directory nel formato "AD_domain\AD_username" (sono necessarie le virgolette doppie) e la password utente di Active Directory. Per ulteriori informazioni, vedere Usa Microsoft Active Directory con Autonomous Database.