Я бы порекомендовал создать файл 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 Names», проверьте ее, чтобы убедиться, что загружается правильный файл TNSNAMES.ORA. Если это не так,
Имя пользователя: имя пользователя
Пароль: пароль
База данных://Подключение 123.45.67.89:1521/TEST
как: Нормальный
эта работа для меня и (версия 13.0.6.1911 64 бита)
В разделе «база данных» диалогового окна входа в систему введите // hostname.domain: port / database
, в вашем случае // 123.45.67.89 : 1521 / TEST
- предполагается, что вы по какой-то причине не хотите создавать файл / запись tnsnames.ora
.
Также убедитесь, что настройки брандмауэра на вашем сервере не настроены. блокирующий порт 1521
.