Ошибка при попытке создать новое локальное соединение в SQL Developer
Я только недавно установил SQL Developer на Bootcamp и попытался создать новое базовое соединение со следующими атрибутами:
Connection name: conn1
Username: user1
Password: ****
Connection type: basic, Role: default
Hostname: localhost
Port: 1521
SID: xe
При тестировании ошибка была: Network adapter could not establish the connection
независимо от того, был ли задан тип роли или тип аутентификации. Я также попытался ввести IP в качестве имени хоста для замены localhost и изменить порт. Все та же проблема.
Благодарю.
1 ответ
Hostname: localhost
означает, что вы подключаетесь к своей локальной базе данных, а НЕ удаленно. Например, я создал экземпляр на своем ноутбуке. Если у вас есть база данных на сервере и вы просто хотите к ней подключиться, тогда поставьтеserver hostname
,SID: xe
кажется неправильным на первом месте. Вы должны предоставить правильный SID, который вы указали при создании экземпляра. Еще раз, если вы подключаетесь к удаленному серверу базы данных, укажите SID той базы данных, на которую вы указываете.Вы не упомянули
database version
, Вы должны попробовать использоватьSERVICE_NAME
, Например, в12c
, вы подключаетесь с помощьюSERVICE_NAME
,использование
tnsnames.ora
подключиться к удаленному серверу баз данных. вы найдете это в$ORACLE_HOME/bin/network/admin/tnsnames.ora
убедитесь, что он имеет правильное соединение и адрес детали.