Нужна помощь в создании Oracle Db в AWS - PullRequest
0 голосов
/ 01 мая 2020

Я пытаюсь выяснить, есть ли простой способ настроить моего Oracle SQL Developer, чтобы я мог запускать все, что угодно, но сохранять данные в моей учетной записи AWS (бесплатный уровень).

Чтобы было ясно, я пытаюсь сделать то, что этот парень сделал в своем видео, но я получаю сообщение об ошибке. Я думаю, что-то может быть не так с моей группой безопасности или моим SID. Тип группы, который он использовал, не является атрибутом текущих параметров раскрывающегося списка. Я думал, возможно, есть другой способ сделать это, например, S SH или что-то в этом роде.

Ссылка на YouTube

Вот что у меня есть done:

1) Установить входящие правила для протокола "Oracle -RDS" TP C для правильного диапазона портов, на который ориентирован мой SQL Developer, с сохранением моего IP-адреса.

2) Создан экземпляр базы данных RDS с работающим механизмом Oracle Standard Edition, который совпадает с портом, указанным в (1), и активен с включенным URL-адресом конечной точки.

3) В Oracle SQL Разработчик: у меня правильно введены имя пользователя и пароль, имя хоста совпадает с URL-адресом конечной точки, совпадает порт и SID, совпадающий с идентификатором БД из AWS. Все остальное в окне «Создать новое соединение с базой данных» устанавливается по умолчанию с типом соединения, установленным на basi c.

4) Когда я запускаю тест, он выдает следующую ошибку:

Status : Failure -Test failed: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor

В AWS, если я go в EC2 / Экземпляры, у меня не включено ни одного. Когда я нажимаю на Launch instance, он дает мне несколько вариантов, но есть один, который подсвечивается заголовками: «Вы запускаете экземпляр базы данных? Попробуйте Amazon RDS». Я считаю, что это правильный вариант для моей ситуации, но я могу ошибаться. Поэтому, когда я выбираю, это приводит меня к моей консоли RDS - AWS, где у меня есть 1 экземпляр, отображаемый по ссылке Экземпляры БД в разделе ресурсов. Я использовал идентификаторы БД в качестве моего SID в Oracle SQL Developer (это тоже могло быть неправильно).

Я видел комментарии, упомянутые в этой другой ветке о проверке порта установлен на 1521 (это так), доступность publi c переключена на «да» (это так), и я даже увидел, что, возможно, мой SID был неправильным (как предложено выше) и должен быть установлен на имя БД, которое при Я установил так, что получаю эту ошибку:

Status : Failure -Test failed: ORA-28179: client user name not provided by proxy

Возможно, мой оконный компьютер не разрешает исходящие подключения к порту 1521. Я не знаю, имеет ли это значение или как-то из этого действительно работает.

У кого-нибудь есть хорошие идеи?

...