Se connecter à une base de données d'intelligence artificielle autonome sur une infrastructure Exadata dédiée avec Oracle SQLcl

Conseil : Pour une alternative "Essayer" qui présente ces instructions, exécutez la tâche 4 : Se connecter à votre base de données autonome à l'aide des feuilles de calcul SQL de Database Actions, SQLCL et SQL Plus à partir du laboratoire 2 : Configurer un système de développement de l'atelier dédié à Oracle Autonomous AI Database.

SQLcl (Oracle SQL Developer Command Line) est une interface de ligne de commande pour Oracle Database. Elle permet d'exécuter des énoncés SQL et PL/SQL de manière interactive ou par lots. SQLcl permet l'édition en ligne, l'exécution d'énoncés et le rappel de commandes pour une expérience riche en fonctionnalités, tout en prenant en charge les scripts SQL*Plus existants.

Pour pouvoir connecter SQLCl à une base de données d'IA autonome, le système exécutant SQLCl doit avoir un accès réseau à la base de données d'IA autonome. Pour ce faire, vous pouvez utiliser l'une des méthodes suivantes :

Vous pouvez utiliser SQLcl version 4.2 ou ultérieure avec Autonomous AI Database. Téléchargez SQLcl depuis oracle.com.

SQLcl peut se connecter à une base de données d'IA autonome à l'aide d'Oracle Call Interface (OCI) ou d'une connexion mince JDBC.

SQLcl avec Oracle Call Interface

Pour vous connecter à l'aide d'Oracle Call Interface, utilisez l'option -oci, fournissez le nom d'utilisateur de la base de données, un mot de passe et le nom du service de base de données fourni dans le fichier tnsnames.ora. Par exemple :

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>

Lors de la connexion à l'aide de l'interface d'appel Oracle, Oracle Wallet est transparent pour SQLcl.

SQLcl avec une connexion légère JDBC

Pour vous connecter à l'aide d'une connexion JDBC Thin, configurez d'abord la configuration en nuage SQLcl, puis connectez-vous à la base de données Autonomous AI Database.

  1. Démarrez SQLcl avec l'option /nolog.

    sql /nolog
    
  2. Configurez la session SQLcl pour utiliser Oracle Wallet :

    SQL> set cloudconfig directory/client_credentials.zip
    Wallet Password:  **********
    
  3. Se connecter à la base de données autonome sur l'IA :

    SQL> connect username@servicename
    
    password
    

    Par exemple :

     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.
    

Pour plus d'informations, sur les types de connexion spécifiés dans tnsnames.ora, voir Noms de service de base de données prédéfinis pour les bases de données IA autonomes.

Pour plus d'informations sur SQLcl, voir Oracle SQLcl.

Contenu connexe

À propos de la connexion à une base de données d'intelligence artificielle autonome sur une infrastructure Exadata dédiée