Я попытался подключиться к AWS RDS, который я создал.Я использовал SQL Developer, чтобы добавить соединение.Я использовал системного пользователя по умолчанию Oracle.Я настроил свои tnsnames и файлы прослушивателя, добавив следующие записи:
LISTENER
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
)
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = final.c3ixwyhkuph6.ap-south-1.rds.amazonaws.com)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
)
)
TNSNAMES
FINAL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 'final.c3ixwyhkuph6.ap-south-1.rds.amazonaws.com')(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = final)
)
)
LISTENER_FINAL =
(ADDRESS = (PROTOCOL = TCP)(HOST = final.c3ixwyhkuph6.ap-south-1.rds.amazonaws.com)(PORT = 1521))
Как вы можете видеть на этом скриншоте
Снимок экрана с описанием AWS RDS
имя хоста - final.c3ixwyhkuph6.ap-south-1.rds.amazonaws.com, а номер порта - 1521. ТакжеSID здесь «окончательный».Они были правильно добавлены моими указанными выше записями TNSNAMES и LISTENER.
Однако, когда я пытаюсь подключиться, я получаю следующее
Ошибка в SQL Developer
Сбой состояния -Тестирование не выполнено: Ошибка ввода-вывода: Сетевой адаптер не может установить соединение.
Что может быть источником ошибки?