使用 Oracle SQLcl 连接到专用 Exadata 基础结构上的 Autonomous Database
提示:
对于演示这些说明的“尝试”替代方法,请从 Oracle Autonomous Database Dedicated Workshop 的练习 2:配置开发系统中运行任务 4:使用 Database Actions、SQLCL 和 SQL Plus 中的 SQL 工作表连接到自治数据库。- 通过配置开发系统以访问数据库。
- 通过 VPN(快速连接或 VPN 即服务)或任何 VCN 对等连接(如果计算主机位于另一个 VCN 中)设置正确的网络路由。
您可以将 SQLcl 版本 4.2 或更高版本与 Autonomous Database 一起使用。从 oracle.com 下载 SQLcl。
SQLcl 可以使用 Oracle Call Interface (OCI) 或 JDBC 瘦连接连接到 Autonomous Database 。
-
如果您使用 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 Database 。
有关更多信息,请参阅 tnsnames.ora
中指定的连接类型,请参阅自治数据库的预定义数据库服务名。
有关 SQLcl 的信息,请参见 Oracle SQLcl 。