У вас есть база данных, работающая на машине, A.
У вас есть SQL Developer, работающий на другом компьютере, Б.
Если А может достичь Б, то это хорошо.
Если B может «разговаривать» с A через порт прослушивателя базы данных (по умолчанию 1521), то это потрясающе.
Сначала рассмотрим этот сценарий.
В SQL Developer, работающем на машине B, создайте новое соединение.
Вам не нужно устанавливать клиент Oracle, вам не нужен файл TNSNames.ora. Вы можете подключиться к деталям вашей базы данных, работающей на A.
Хорошо, теперь давайте рассмотрим сценарий, в котором вы можете связаться с A в сети, но открыт ТОЛЬКО порт 22.
Тогда вам нужно рассмотреть туннель SSH. Вы можете настроить это самостоятельно или сделать это с помощью встроенного SSH-клиента SQL Developer и функций подключения SSH. Вы в основном открываете соединение через SSH, а SQL Developer подключается к этому соединению и получает доступ к базе данных с конца туннеля — в вашем случае с машины A.
Пример как сделать туннель SSH от SQL Developer здесь.
person
thatjeffsmith
schedule
22.03.2019