0

我正在尝试使用以下方式使用 JDBC 瘦连接和钱包连接到 Oracle 自治数据仓库:1. SQLDeveloper 2. Sqlcl

我正在遵循https://docs.oracle.com/en/cloud/paas/autonomous-data-warehouse-cloud/user/connect-jdbc-thin-wallet.html#GUID-5ED3C08C-1A84-4E5A中提到的步骤-B07A-A5114951AA9E

我已经下载了钱包文件并修改了 sqlnet.ora 文件,并设置了指向钱包文件位置的目录,还设置了 TNS_NAME 变量并指向正确的目录。

我收到“错误消息 = IO 错误:现有连接被远程主机强行关闭,身份验证失效 0 毫秒。” 两种方式,由 sql developer 和 Sqlcl。

网络中也没有配置代理。因此代理配置不会添加到配置文件中。

4

2 回答 2

1

使用我们为您设置的特殊连接类型 Cloud PDB。

在此处输入图像描述

在 SQLcl 中,只需运行

设置 cloudconfig c:path/to/wallet.zip

然后

显示 tns

获取您可以连接的服务列表。

SQL Developer 连接文档

SQLcl 连接文档

正如您在屏幕截图中看到的,对于 18.3 版本,连接类型已重命名为“云钱包”,并且我们添加了对定义连接的 HTTP 代理的支持。

此连接类型专为自治数据仓库和自治事务处理 Oracle 云服务(ATP 和 ADW)而设计。

于 2018-10-09T14:59:22.490 回答
0

感谢你的回复。我尝试通过 v18.3 连接并使用 Cloud Wallet 连接类型,但遇到了上述相同的问题。以下是我们收到的错误消息。

已存在的连接被远程主机强行关闭,Authentication lapse 0 ms。

客户端是否需要任何特殊配置才能连接到 Oracle 云?我们正在使用客户端提供的 VPN,并且我们的 VPN 中没有使用代理。

请查看随附的屏幕截图以获取更多详细信息。

在此处输入图像描述

于 2018-10-11T15:19:08.470 回答