使用 Oracle SQLcl 连接到专用 Exadata 基础结构上的自治 AI 数据库
提示:
For a "try it out" alternative that demonstrates these instructions, run Task 4: Connect to your autonomous DB using SQL Worksheets from Database Actions, SQLCL and SQL Plus from Lab 2: Configure a Development System in the Oracle Autonomous AI Database Dedicated Workshop.- 通过配置开发系统以访问数据库。
- 通过 VPN(快速连接或 VPN 即服务)或任何 VCN 对等连接(如果计算主机位于另一个 VCN 中)设置正确的网络路由。
您可以将 SQLcl 版本 4.2 或更高版本与 Autonomous AI Database 一起使用。从 oracle.com 下载 SQLcl。
SQLcl 可以使用 Oracle Call Interface (OCI) 或 JDBC 瘦连接来连接到自治 AI 数据库。
-
如果您使用 Oracle Call Interface (OCI),请首先按照 Prepare for ODBC and JDBC Oracle Call Interface (OCI) Connections 中的说明进行操作。
-
如果使用 JDBC Thin,请按照 Prepare for JDBC Thin Connections 中的说明进行操作。
使用 Oracle Call Interface SQLcl
要使用 Oracle Call Interface 进行连接,请使用 –oci
选项,提供 tnsnames.ora
文件中提供的数据库用户名、密码和数据库服务名称。例如:
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>
使用 Oracle Call Interface 进行连接时,Oracle Wallet 对 SQLcl 是透明的。
具有 JDBC 瘦连接的 SQLcl
要使用 JDBC Thin 连接进行连接,请先配置 SQLcl 云配置,然后连接到 Autonomous AI Database 。
有关 tnsnames.ora
中指定的连接类型的更多信息,请参见 Predefined Database Service Names for Autonomous AI Database。
有关 SQLcl 的信息,请参见 Oracle SQLcl 。