Нужны ли какие-либо службы Oracle, установленные на клиенте под управлением Oracle SQL Developer? - PullRequest
0 голосов
/ 08 июня 2019

Я пытаюсь подключиться к удаленной базе данных Oracle с помощью Oracle SQL Developer с компьютера с Win8.1. Когда я пытаюсь подключиться к удаленной базе данных, я получаю эту обычно сообщаемую ошибку:

"Ошибка ввода-вывода: сетевому адаптеру не удалось установить соединение - код поставщика 17002"

В моем маршрутизаторе открыты порты 1521 и 1522 (оба TCP / UDP). Это порты, используемые внешней базой данных.

Все результаты Google по этой проблеме предполагают, что вы пытаетесь подключиться к локальной базе данных Oracle, при этом решение заключается в том, чтобы открыть порты на вашем маршрутизаторе и включить все службы Oracle. База данных, к которой я пытаюсь подключиться, удалена. Учетные данные, которые я использую, работают нормально при работе Oracle SQL Developer в моей сети университета. База данных Oracle не размещена в сети университета. Учитывая все это, нужны ли мне какие-либо службы Oracle, работающие на моем клиентском ПК, при попытке подключения к удаленной базе данных Oracle с помощью Oracle SQL Developer? Если так, то какие мне нужны и где я могу их получить? В настоящее время на моем клиентском ПК не запущены службы Oracle.

Ответы [ 2 ]

0 голосов
/ 10 июня 2019

1) Нет, вам не нужны никакие Oracle Services, установленные на вашем локальном ПК / ноутбуке.

2) Это проблема брандмауэра. Либо вам нужен VPN, либо сеть частная н / ж. Обратитесь к местному ИТ-специалисту вашего отдела, чтобы понять конфигурацию базы данных.

0 голосов
/ 08 июня 2019

Единственное, что вам нужно, это программное обеспечение на вашем компьютере и сеть, которая может получить доступ к базе данных через службу прослушивания и ее порт (часто 1521)

В комплект SQL Developer входит драйвер Oracle JDBC ... это все, что нам нужно для подключения к базе данных Oracle, при условии, что у вас есть Oracle JDK на компьютере, чтобы само программное обеспечение могло работать.

Если вы находитесь за пределами университетской сети, вам понадобится VPN или SSH-туннель для доступа к вашей базе данных и, возможно, даже помощь какого-либо сетевого администратора.

Если вы хотите работать над своим проектом дома, поместите базу данных на свой ноутбук.

...