使用 SQL*Plus 连接到专用 Exadata 基础结构上的 Autonomous Database

提示:

对于演示这些说明的“尝试”替代方法,请从 Oracle Autonomous Database Dedicated Workshop练习 2:配置开发系统中运行任务 4:使用 Database Actions、SQLCL 和 SQL Plus 中的 SQL 工作表连接到自治数据库
SQL*Plus 是用于输入 SQL 命令的命令行界面。SQL*Plus 连接到 Oracle 数据库。
要将 SQL*Plus 连接到 Autonomous Database ,运行 SQL*Plus 的系统必须具有对 Autonomous Database 的网络访问权限。这可以使用以下任一方法实现:
  • 通过配置开发系统以访问数据库
  • 通过 VPN(快速连接或 VPN 即服务)或任何 VCN 对等连接(如果计算主机位于另一个 VCN 中)设置正确的网络路由。

要安装和配置客户机并使用 SQL*Plus 连接到 an Autonomous Database ,请执行以下操作:

  1. 按照 Prepare for ODBC and JDBC Oracle Call Interface (OCI) Connections 中的说明准备连接。
  2. 使用 tnsnames.ora 文件中提供的数据库用户、口令和数据库服务名进行连接。

    例如:

    sqlplus sales_trans@atpc1_low  
    
    SQL*Plus: Release 18.0.0.0.0 - Production on Mon Jan 18 09:50:13 2021
    Version 18.5.0.0.0
    
    Copyright (c) 1982, 2018, Oracle.  All rights reserved.
    
    Enter password:
    Last Successful login time: Mon Jan 18 2021 09:33:57 +00:00
    
    Connected to:
    Oracle Database 19c EE Extreme Perf Release 19.0.0.0.0 - Production
    Version 19.0.0.0.0
    
    SQL>

    注意:

    Oracle Wallet 对 SQL*Plus 是透明的,因为 Wallet 位置在 sqlnet.ora 文件中指定。对于任何 Oracle Call Interface (OCI)、ODBC 或 JDBC OCI 连接都是如此。