【发布时间】:2021-05-07 02:17:11
【问题描述】:
我在 Oracle 云中创建了一个自治事务处理数据库。周围没有现成的 JDBC 链接,但有“钱包”。有实例钱包和区域钱包。 Oracle 说其中一个,最好是实例钱包,应该用于连接到这个数据库实例。
钱包是一个 ZIP 文件,里面有十几个文件。我已经下载了一个实例钱包并解压缩了它。现在我正在尝试将 DataGrip 连接到此实例。
DataGrip 中有一个TNS 连接类型,钱包里有一个著名的tnsnames.ora,所以我想我应该使用它们。 TNS 连接类型接受 TNSADMIN 参数,我猜它是那个钱包的目录。钱包中的tnsnames.ora 列出了一些服务名称,AFAIU 它们的优先级不同,例如一个用于低优先级的查询,一个用于中等优先级的查询,一个用于最高优先级的问题。我对中等优先级没问题,所以我这样做了:
如你所见,我收到了一个错误:
[08006][17002] IO Error: The Network Adapter could not establish the connection
SSO KeyStore not available.
我用谷歌搜索过,但这个话题似乎很复杂。 Oracle有很多连接参数,连接过程中涉及到证书,我真的很新,我只想连接到这个实例。为什么要这么复杂?我可以直接在 DataGrip 中使用这个钱包吗?
【问题讨论】:
-
服务名称的选择对并发和潜在的排队有影响。以下是有关 ATP 的预定义服务名称的一些详细信息:docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/…
标签: oracle datagrip oracle-cloud-infrastructure oracle21c