Connettere Oracle SQLcl Cloud a un wallet (mTLS)
SQLcl è un'interfaccia della riga di comando utilizzata per immettere comandi SQL. È possibile utilizzare SQLcl per connettersi a un Autonomous AI Database con credenziali client configurate (mTLS).
È possibile utilizzare SQLcl versione 4.2 o successiva con Autonomous AI Database. Scaricare SQLcl da oracle.com.
SQLcl può connettersi a un'istanza di Autonomous AI Database utilizzando una connessione thin Oracle Call Interface (OCI) o JDBC.
-
Se si utilizza Oracle Call Interface (OCI), preparare le connessioni OCI, ODBC e JDBC OCI. Vedere Preparazione per le connessioni OCI Oracle Call Interface (OCI), ODBC e JDBC.
-
Se si utilizza Thin JDBC, preparare le connessioni Thin JDBC. Vedere Preparazione per connessioni thin JDBC.
SQLcl con Oracle Call Interface
Per connettersi utilizzando Oracle Call Interface, utilizzare l'opzione –oci, fornire il nome utente del database, una password e il nome del servizio di database fornito nel file tnsnames.ora. Ad esempio:
sql -oci
SQLcl: Release 22.1 Production on Fri May 06 16:07:46 2022
Copyright (c) 1982, 2022, Oracle. All rights reserved.
Username? (''?) adb_user@db2022adb_medium
Password? (**********?) ***************
Connected.
SQL>
Quando si esegue la connessione utilizzando Oracle Call Interface, Oracle Wallet è trasparente su SQLcl.
SQLcl con una connessione thin JDBC
Per connettersi utilizzando una connessione Thin JDBC, configurare prima la configurazione cloud SQLcl, quindi connettersi al database.
SQLcl con una connessione thin JDBC con un proxy HTTP
- Avviare SQLcl con l'opzione /nolog.
sql /nolog
- Configurare la sessione SQLcl in modo che utilizzi un host proxy e Oracle Wallet:
SQL> set cloudconfig -proxy=proxyhost:port directory/client_credentials.zip
- connettersi al database;
SQL> connect username@servicename password
Per evitare il prompt, collegare e fornire la password in linea:
SQL> connect username/password@servicename
Ad esempio:
sql /nolog SQLcl: Release 22.1 Production on Fri May 06 11:59:38 2022 Copyright (c) 1982, 2022, Oracle. All rights reserved. SQL> set cloudconfig -proxy=http://myproxyhost.com:80 /home/adb/Wallet_db2022.zip SQL> connect adb_user@db2022adb_medium Password? (**********?) **************** Connected. SQL>
Se si esegue la connessione ad Autonomous AI Database utilizzando le credenziali di Microsoft Active Directory, eseguire la connessione utilizzando un nome utente Active Directory nel formato "AD_domain\AD_username" (è necessario includere virgolette doppie) e la password utente di Active Directory. Per ulteriori informazioni, vedere Usa Microsoft Active Directory con Autonomous Database.
Per ulteriori informazioni sui tipi di connessione specificati in tnsnames.ora, vedere Gestisci concorrenza e priorità su Autonomous AI Database.
Per informazioni su SQLcl, vedere Oracle SQLcl.