Connettersi ad Autonomous AI Database su un'infrastruttura Exadata dedicata con Oracle SQLcl

Suggerimento: per un'alternativa "prova" che dimostri queste istruzioni, eseguire Task 4: Connect to your Autonomous DB using SQL Worksheet from Database Actions, SQLCL and SQL Plus da Lab 2: Configure a Development System nel workshop dedicato di Oracle Autonomous AI Database.

SQLcl (Oracle SQL Developer Command Line) è un'interfaccia a riga di comando per Oracle Database. Consente di eseguire in modo interattivo o in batch SQL e PL/SQL. SQLcl fornisce la modifica in linea, il completamento delle istruzioni e il richiamo dei comandi per un'esperienza ricca di funzionalità, il tutto supportando allo stesso tempo gli script SQL*Plus scritti in precedenza.

Per poter connettere SQLCl a un Autonomous AI Database, il sistema che esegue SQLCl deve disporre dell'accesso di rete ad Autonomous AI Database. Ciò può essere ottenuto utilizzando uno dei seguenti modi:

Puoi utilizzare SQLcl versione 4.2 o successiva con Autonomous AI Database. Scarica SQLcl da oracle.com.

SQLcl può connettersi a un Autonomous AI Database utilizzando Oracle Call Interface (OCI) o una connessione 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 19.1 Production on Mon Jan 18 09:28:38 2021

Copyright (c) 1982, 2021, Oracle.  All rights reserved.

Username? (''?) sales_trans@atpc1_low
Password? (**********?) **************
Last Successful login time: Mon Jan 17 2019 15:29:19 -07:00

Connected to:
Oracle Database 19c EE Extreme Perf Release 19.0.0.0.0 - Production
Version 19.9.0.0.0

SQL>

Quando si esegue la connessione utilizzando Oracle Call Interface, Oracle Wallet è trasparente per SQLcl.

SQLcl con una connessione thin JDBC

Per connettersi utilizzando una connessione Thin JDBC, configurare prima la configurazione cloud SQLcl e quindi connettersi ad Autonomous AI Database.

  1. Avviare SQLcl con l'opzione /nolog.

    sql /nolog
    
  2. Configurare la sessione SQLcl per utilizzare Oracle Wallet:

    SQL> set cloudconfig directory/client_credentials.zip
    Wallet Password:  **********
    
  3. Connettersi ad Autonomous AI Database:

    SQL> connect username@servicename
    
    password
    

    Ad esempio:

     sql /nolog
    
     SQLcl: Release 19.1 Production on Mon Jan 18 09:28:38 2021
    
     Copyright (c) 1982, 2021, Oracle.  All rights reserved.
    
     SQL> set cloudconfig /home/atpc/wallet_ATPC.zip
     Operation is successfully completed.
     Operation is successfully completed.
     Using temp directory:/tmp/oracle_cloud_config3643858537577169472
    
     SQL> connect admin@atpc_medium
     Password? (**********?) ************
     Connected.
    

Per ulteriori informazioni sui tipi di connessione specificati in tnsnames.ora, vedere Nomi dei servizi di database predefiniti per i database AI autonomi.

Per informazioni su SQLcl, vedere Oracle SQLcl.

Contenuto correlato

Informazioni sulla connessione ad Autonomous AI Database su un'infrastruttura Exadata dedicata