计算无法连接到ATP

时间:2020-02-16 21:00:57

标签: oracle oracle-cloud-infrastructure

编辑-解决方案-

好像是Oracle Virtual Cloud Network出口规则存在问题。

由于某种原因,我的出口规则仅允许80/443,因此可以将其打开到所有端口或根据需要添加1522 / PORT。

当前位于 Networking -> Virtual Cloud Networks -> VirtualCloudNetwork-YOURID -> Security List Details -> Egress Rules

编辑结束

感谢阅读。

我已经尝试过在阳光下进行的所有操作,并且终生无法获得Oracle Cloud Free Tier计算实例连接到Oracle Cloud Free Tier ATP数据库。

我一直遵循Oracle关于如何连接(https://docs.oracle.com/en/cloud/paas/atp-cloud/atpug/connect-sqlcl.html#GUID-AC24404D-8D0B-4716-83F6-F0F501318011)并获得超时感觉的说明,但是SQLcl从未表明它只是挂起了。我还安装了Oracle Instant Client和所需的环境变量,以使其正常工作。我在服务器上工作时安装了Instant Client,并且已经重新安装了3次,所以我确定问题不存在。

最后,我安装了SQLPlus,它在合理的时间内显示了此错误:

$ sqlplus admin/<password>@devdb_high

SQL*Plus: Release 18.0.0.0.0 - Production on Sun Feb 16 20:51:15 2020
Version 18.5.0.0.0

Copyright (c) 1982, 2018, Oracle.  All rights reserved.

ERROR:
ORA-12170: TNS:Connect timeout occurred


Enter user-name:

这使我走上了Oracle Cloud正在使用的“我什至可以通过1522端口连接”的道路。

解压通过Oracle Cloud Portal下载的钱包文件后,我抓住了数据库adb.us-ashburn-1.oraclecloud.com的域。使用netcat,以下命令会给我这些结果:

$ nc -zv adb.us-ashburn-1.oraclecloud.com 1522
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection to 130.35.147.64 failed: Connection timed out.
Ncat: Trying next address...
Ncat: Connection to 130.35.144.65 failed: Connection timed out.
Ncat: Trying next address...
Ncat: Connection timed out.

从我所看到的,我什至无法连接。 firewalld均已停止,并且SELinux设置为允许模式,问题仍然存在。我可以从MacBook Pro和Fedora Workstation发出该netcat命令,并在这两台计算机上同时连接相同的钱包

欢迎进行任何故障排除!

编辑:

某些版本控制:

  • 操作系统:Oracle Linux 7.7
  • 即时客户端:18.5(通过RPM安装)
  • SQLPlus:18.5
  • SQLcl:18.5

1 个答案:

答案 0 :(得分:0)

您是否可以签入网络>虚拟云网络> VirtualCloudNetwork-20190915-1634>您允许通过端口22(ssh)访问的安全列表详细信息?