SQL 工作表
本文提供了创建连接、启动和使用 SQL 工作表的详细信息和过程。
SQL 工作表提供了一个基于 Web 的 SQL 工作区,您可以在其中使用数据库连接直接在浏览器中输入 SQL 语句。在 SQL 工作表中,可以针对数据库运行 SQL 语句或脚本并创建数据库对象。
您需要创建连接才能使用 SQL 工作表。SQL 工作表利用您使用该服务创建的连接,使您能够从控制台运行 SQL 命令和脚本。SQL 工作表中使用的脚本可以位于 OCI 对象存储或本地驱动器中。使用“Connection(连接)”选择菜单,可以更改 SQL 工作表立即使用的连接。
连接是包含访问 OCI 中的 Oracle Database 所需信息的资源。连接是通过简单地提供有关数据库位置的信息创建的。该连接还包含用于访问数据库的用户以及存储在 OCI Vault 中的密码位置。
有关以下各项的更多信息:
- 连接,请参见 Managing a Connection 。
- SQL 工作表,请参阅 SQL Worksheet 。
创建连接
执行以下步骤以使用 OCI 控制台创建连接:
- 在数据库系统列表页上,选择包含要使用的可插入数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
- 在数据库选项卡上,选择包含要使用的可插入数据库的数据库。
- 在 Pluggable Databases(可插入数据库)选项卡上,选择要使用的可插入数据库。
- 在可插入数据库详细信息页上,选择连接选项卡。
- 选择创建连接。
- 在创建连接面板中,提供有关连接的以下信息:
- 名称:用户友好的信息性名称,用于描述连接。
- 区间:从列表中选择一个区间。
- 用户名:要用于连接的数据库用户名。
- 角色:从列表中选择一个角色。使用此菜单可以选择要授予您所提供用户的系统级高级管理特权角色。如果不需要角色,则可以保留 default 值。
- 用户密码密钥:此菜单中填充了您可以从 OCI Vault 访问的任何密钥。选择更改区间以在其他区间中查找密钥。
-
创建密码密钥:如果未列出任何密钥或必须创建新密钥,请使用此密钥并在创建密码密钥面板中提供以下信息:
- 名称:为密钥指定名称。请勿在名称中使用口令或口令提示。例如,如果 DBA 用户需要与销售可插入数据库的连接,则名称可以是
salesPDB-DBA。 - 说明:(可选)提供密钥的说明。
- 区间:选择要在其中创建密钥的区间。
- Vault:选择您有权访问密钥的 OCI Vault。选择更改区间以在其他区间中查找 Vault。
- 加密密钥:选择要用于加密 Vault 中提供的密码的加密密钥。选择更改区间可在其他区间中包含的同一 Vault 中查找加密密钥。
- 用户密码:为用户提供密码。
- 确认用户密码:重新键入以前输入的密码。
- 完成后,选择创建以在 Vault 中创建密钥。
- 名称:为密钥指定名称。请勿在名称中使用口令或口令提示。例如,如果 DBA 用户需要与销售可插入数据库的连接,则名称可以是
- 连接字符串字段已预先填充。
-
如果要指定此连接将使用专用端点,请切换通过专用网络访问数据库。
- 使用选择专用端点菜单选择端点。
- 选择区间以在其他区间中查找专用端点。
-
当需要使用双向 TLS (mTLS) 验证时,或者当使用 TLS 认证且数据库返回未由可信证书颁发机构签名的证书时,必须提供 wallet。Oracle 建议使用 SSO wallet。
在 Wallet 格式菜单中选择以下选项之一:
- 无
- Java 密钥库(例如 keystore.jks、truststore.jks)
- PKCS#12
- SSO wallet(例如 cwallet.sso)
- 选择创建以创建数据库连接。
有关更多信息,请参见 Managing a Connection 。
启动 SQL 工作表
执行以下步骤以使用 OCI 控制台启动 SQL 工作表:
- 在数据库系统列表页上,选择包含要使用的可插入数据库的数据库系统。如果需要查找列表页或数据库系统的帮助,请参阅列出数据库系统。
- 在数据库选项卡上,选择包含要使用的可插入数据库的数据库。
- 在 Pluggable Databases(可插入数据库)选项卡上,选择要使用的可插入数据库。
- 在可插入数据库详细信息页上,选择启动 SQL 工作表。
- 在启动 SQL 工作表面板中,选择要使用的连接,然后选择启动 SQL 工作表。
使用 SQL 工作表
有关使用 SQL 工作表的详细步骤,请参阅 SQL Worksheet 。