编辑-解决方案-
好像是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命令,并在这两台计算机上同时连接相同的钱包。
欢迎进行任何故障排除!
编辑:
某些版本控制:
答案 0 :(得分:0)
您是否可以签入网络>虚拟云网络> VirtualCloudNetwork-20190915-1634>您允许通过端口22(ssh)访问的安全列表详细信息?