РЕДАКТИРОВАТЬ - РЕШЕНИЕ -
Похоже, это была проблема с Oracle Правилами выхода из виртуальной сети.
По некоторым причинам, только мои правила выхода разрешено 80/443, поэтому либо откройте его для всех портов, либо добавьте 1522 / PORT по мере необходимости.
В настоящее время это находится в Networking -> Virtual Cloud Networks -> VirtualCloudNetwork-YOURID -> Security List Details -> Egress Rules
КОНЕЦ РЕДАКТИРОВАНИЯ
Спасибо за чтение.
Я пробовал о все под солнцем, и я не могу на всю жизнь получить мой Oracle Облачный бесплатный вычислительный экземпляр для подключения к моей Oracle Облачной бесплатной базе данных уровня 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 на работе на своих серверах и переустанавливаю три раза, так что я вполне уверен, что проблем нет.
Наконец, я установил 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:
Это привело меня к пути «могу ли я даже подключиться через порт 1522», который использует Oracle Cloud.
Распаковка файла кошелька, загруженного через Oracle Облачный портал, я захватил домен моей базы данных 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
был остановлен, и SE Linux установлены в разрешающих режимах, и проблема все еще сохраняется. Я могу выполнить эту команду netcat с моего MacBook Pro и рабочей станции Fedora и подключиться с к одному и тому же кошельку на обеих этих машинах.
Любое устранение неполадок приветствуется!
РЕДАКТИРОВАТЬ:
Некоторые версии:
- ОС: Oracle Linux 7.7
- Instant Client: 18,5 (устанавливается через RPM )
- SQLPlus: 18,5
- SQLcl: 18,5