Я бы порекомендовал создать файл TNSNAMES.ORA. В каталоге установки клиента Oracle перейдите к NETWORK \ ADMIN. Возможно, у вас уже есть файл с именем TNSNAMES.ORA, и если вы его так отредактируете, создайте его в своем любимом текстовом редакторе.
Далее просто добавьте следующую запись:
MYDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 123.45.67.89)(PORT = 1521))
(CONNECT_DATA = (SID = TEST)(SERVER = DEDICATED))
)
Вы можете изменить MYDB на любой другой, это идентификатор, который приложения будут использовать для поиска базы данных, используя информацию из TNSNAMES.
Наконец, войдите с помощью MYDB в качестве базы данных в PL / SQL Developer. Он должен автоматически найти строку подключения в TNSNAMES.ORA.
Если это не сработает, нажмите «Справка» -> «О программе», затем щелкните значок с «i» в верхнем левом углу. Четвертая вкладка - это вкладка «Имена TNS», проверьте ее, чтобы убедиться, что она загружает соответствующий файл TNSNAMES.ORA. Если это не так, у вас может быть несколько установок Oracle на вашем компьютере, и вам нужно будет найти тот, который используется.