Compute не может подключиться к ATP - PullRequest
1 голос
/ 17 февраля 2020

РЕДАКТИРОВАТЬ - РЕШЕНИЕ -

Похоже, это была проблема с 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

1 Ответ

0 голосов
/ 17 февраля 2020

Вы можете проверить в сети> Виртуальные облачные сети> VirtualCloudNetwork-20190915-1634> Сведения о списке безопасности, которым вы разрешаете доступ через порт 22 (s sh)?

...