标签: oracle21c

如何从 DataGrip 连接到 Oracle Cloud 中的 Oracle 21c

我在 Oracle Cloud 中创建了一个自治事务处理数据库。周围没有现成的 JDBC 链接,但有“钱包”。有实例钱包和区域钱包。Oracle 表示应使用其中之一(最好是实例钱包)来连接到该数据库实例。

钱包是一个 ZIP 文件,里面有十几个文件。我已经下载了一个实例钱包并将其解压缩。现在我尝试将 DataGrip 连接到此实例。

DataGrip 中有一个连接类型,钱包中TNS有一个著名的连接类型,所以我想我应该使用它们。连接类型接受一个参数,我猜它是该钱包的目录。钱包中列出了一些服务名称,AFAIU,它们的优先级不同,例如一个用于低优先级查询,另一个用于中优先级查询,一个用于最高优先级问题。我可以接受中等优先级,所以我这样做了:tnsnames.oraTNSTNSADMINtnsnames.ora

没有运气

如您所见,我收到错误:

[08006][17002] IO Error: The Network Adapter could not establish the connection
SSO KeyStore not available.
Run Code Online (Sandbox Code Playgroud)

我用谷歌搜索了一下,但这个话题似乎很复杂。Oracle有很多连接参数以及连接过程中涉及的证书,我真的很新,我只想连接到这个实例。为什么它应该如此复杂?我可以直接在 DataGrip 中使用这个钱包吗?

oracle datagrip oracle-cloud-infrastructure oracle21c

1
推荐指数
1
解决办法
1599
查看次数